HDU-5150
来源:互联网 发布:灵云网络电视机顶盒 编辑:程序博客网 时间:2024/06/06 02:35
//直接暴力打表飘过,值得注意的就是1也是P-number.
AC代码:
#include<stdio.h>#include<string.h>#define max 1005int isprime[max];int prime[max];int vis[max];void Init(){ int i,j,cnt=0; memset(vis,0,sizeof(vis)); memset(isprime,0,sizeof(isprime)); for(i=2;i<max;i++) { if(vis[i]==0) { prime[cnt++]=i; } for(j=0;j<cnt&&i*prime[j]<max;j++) { vis[i*prime[j]]=1; } } for(i=0;i<cnt;i++) { isprime[prime[i]]=1; }}int main(){ Init(); int n; while(scanf("%d",&n)!=EOF) { int i,t,sum=0; for(i=0;i<n;i++) { scanf("%d",&t); if(t==1) { sum+=1; } else if(isprime[t]) { sum+=t; } } printf("%d\n",sum); } return 0;}
0 0
- HDU-5150
- hdu 5150 暴力
- hdu
- hdu
- HDU
- hdu ()
- hdu
- hdu
- HDU
- HDU
- hdu
- hdu
- HDU
- Hdu
- hdu
- hdu-
- hdu
- hdu
- iOS 使用MBProgressHUD 完成提示框的编写
- AIDL--Android Interface Definition Language
- 利用jQuery对无序列表排序
- 好久没写过自己的博客了
- C#序列化与反序列化(Serializable and Deserialize)
- HDU-5150
- RGBA
- php邮件发送
- Xcode升级后插件失败解决方法
- 项目BUG总结
- mysql常用语句
- Java任意时间获得该时间所在周周一
- Maven详解之仓库------本地仓库、远程仓库
- 关于PATHINFO的重写规则解析