标签:field == bsp c++ nbsp mis style mission its
传送门:
http://acm.hdu.edu.cn/showproblem.php?pid=2098
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 46434 Accepted Submission(s): 20210
#include<bits/stdc++.h> using namespace std; typedef long long ll; int f(int x)//判断素数 { if(x==1) return 0; for(int i=2;i<=sqrt(x);i++) { if(x%i==0) return 0; } return 1; } int main() { int n; while(~scanf("%d",&n)) { if(n==0) break; n=n/2;//偶数对半开 int c=0; for(int i=2;i<=n;i++)//一个数 { int j=2*n-i;//另一个数 二者之间是和的关系 if(f(i)==1&&f(j)==1) { c++;//都是素数计算器加一 } } if(f(n)==1)//特殊情况 比如 13 13 c--; printf("%d\n",c); } return 0; }
hdu 2098 分拆素数和(一个偶数拆分成两个不同素数和 拆法数量)
标签:field == bsp c++ nbsp mis style mission its
原文地址:https://www.cnblogs.com/yinbiao/p/9311865.html