hdu 2098 分拆素数和 水题
来源:互联网 发布:刀具设计软件 编辑:程序博客网 时间:2024/05/22 11:54
偶尔一水,打个素数表,再正向打ans表。
代码:
#include<iostream>#include<math.h>#define N 1231using namespace std;int prime[N]; int ans[N*N];void makeprime(){int j,n=29,i=9,sqrtn; prime[0]=2; prime[1]=3; prime[2]=5; prime[3]=7; prime[4]=11; prime[5]=13; prime[6]=17; prime[7]=19; prime[8]=23; while (i<N) {j=0; sqrtn=(double)sqrt((double)n); while (prime[j]<=sqrtn){if (n%prime[j]==0)break; j++;} if (prime[j]>sqrtn){prime[i]=n; i++;} n+=2; }}int main(){ makeprime();for(int i=0;i<N;i++)for(int j=i+1;j<N;j++){if(prime[i] == prime[j]) continue;elseans[prime[i]+prime[j]]++;}int n;while(cin>>n){if(!n) break;cout<<ans[n]<<endl;}}
0 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 分拆素数和
- Unity3d之Quaternion 学习与应用(转)
- Ubuntu下解决USB不能自动识别问题
- 一个技术人的知识管理方法论
- ZOJ 3825 Garden and Sprinklers(直线与圆相交)
- jquerymobile1.4开发过程中遇到的一些问题总结
- hdu 2098 分拆素数和 水题
- Java之反射篇
- Android 自定义View并添加属性
- 2299 Ultra-QuickSort(归并排序)
- MySQL事务应用实例
- 64 寻找丑数
- SQLite使用
- 一些常用的正则表达式
- jmx管理、监控tomcat