UVa 1210 连续素数
来源:互联网 发布:毕业设计的要求及数据 编辑:程序博客网 时间:2024/06/07 06:30
分析:求出1~1e4的所有素数然后暴力判断即可
Code:
#include<iostream>#include<cstdio>#include<cmath>#include<cstring>#include<algorithm>#include<cstdlib>#include<vector>#define fo(i,a,b) for(int i=a;i<=b;i++)#define fod(i,a,b) for(int i=a;i>=b;i--)using namespace std;vector<int> prime;const int N=1e4+10;void Euler_prime() { bool check[N]; memset(check,0,sizeof(check)); for(int i=2;i<=N;i++) { if(!check[i]) prime.push_back(i); for(int j=0;j<prime.size();j++) { if(i*prime[j]>N) break; check[i*prime[j]]=1; if(i%prime[j]==0) break; } }}int n;int main() { Euler_prime(); while(scanf("%d",&n)&&n) { int ans=0; for(int i=0;i<=prime.size();i++) { int tot=0,id=i; tot+=prime[id++]; while(tot<n) { tot+=prime[id++]; } if(tot==n) ans++; } printf("%d\n",ans); } return 0;}
阅读全文
0 0
- UVa 1210 连续素数
- 习题10-5 连续素数之和 uva 1210
- UVa 1210 - Sum of Consecutive Prime Numbers(素数+连续和)
- 习题10-6 UVA - 1210 Sum of Consecutive Prime Numbers 连续素数之和(滑动窗口)
- UVA-10200(素数)
- UVA 524 素数环
- 【素数 && 快速幂】UVA
- UVA 1210 Sum of Consecutive Prime Numbers(素数打表)
- uva 11971 Polygon 连续概率
- uva 10900 富翁 连续概率
- POJ 2739(连续素数和) 解题报告
- 求连续素数和的种数
- 习题10-6 连续素数之和 UVa1210
- poj 2379 连续素数和 打表
- UVa 10924 Prime Words (素数)
- uva 524(素数环)
- 素数环(UVa 524)
- uva 524(素数环)
- Scut Modle Entity Protobuf 原型Proto文件
- MDK ARM中__weak关键字的使用
- mysql简单介绍一对一,一对多,多对多关系处理办法
- JS闭包
- hessian发布的接口如何测试
- UVa 1210 连续素数
- [华为机试题]四则运算
- 重新计算ViewPager高度
- JS实现打印的方式
- Date与String互相转换的工具类
- js ie下 new Date()带参数不兼容的问题
- FFmpeg 利用 SDL2 播放视频
- 欢迎使用CSDN-markdown编辑器
- angularJs中2种自定义服务实例