HDU 2098 分拆素数和
2012-07-31 14:54
218 查看
#include<iostream> #include<cmath> using namespace std; int prime(int n) { int i; for (i=2; i<sqrt(n)+1; i++) { if (n%i == 0) return 0; } return 1; } int main() { int n, i; int cnt; while(cin >> n, n) { cnt=0; for (i=n/2-1; i>1; i--) { if (prime(i) && prime(n-i)) { cnt++; } } cout << cnt << endl; } return 0; }
相关文章推荐
- 【HDU 2098】 分拆素数和 (~水)
- HDU 2098 分拆素数和
- hdu 2098 分拆素数和
- HDU 2098 分拆素数和(素数)
- 继续刷水题= =||分拆素数和 HDU 2098
- hdu 2098 分拆素数和 水题
- hdu 2098 分拆素数和(素数筛法)
- HDU 2098 分拆素数和
- HDU 2098 分拆素数和(筛法求素数+暴力枚举)
- hdu 2098 分拆素数和
- hdu 2098 分拆素数和
- hdu 2098 分拆素数和
- HDU 2098 分拆素数和
- HDU 2098 分拆素数和 遍历+素数打表
- 杭电(hdu)2098 分拆素数和
- HDU 2098 分拆素数和
- hdu 2098 分拆素数和
- hdu 2098 分拆素数和(素数)
- HDU 2098 分拆素数和
- HDU 2098 分拆素数和