1 条题解
-
0
#include<bits/stdc++.h> using namespace std; bool g(int n) { bool y=true; for(int i=2;i<=sqrt(n);i++) { if(n%i==0) { y=false; break; } } if(n<=1) y=false; return y; } void d(int n) { for(int i=2;i<=n/2;i++) { if(g(i)==true&&g(n-i)==true) { cout<<n<<"="<<i<<"+"<<n-i<<endl; } } } int main(){ int n; cin>>n; for(int i=4;i<=n;i=i+2) { d(i); } return 0; }
- 1
信息
- ID
- 136
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 6
- 标签
- (无)
- 递交数
- 187
- 已通过
- 55
- 上传者