https://vjudge.net/problem/UVA-1210

统计质数前缀和,枚举左右端点,这一段的区间和+1

#include<cstdio>
#define N 10001
using namespace std;
int cnt,p[N],sum[N],ans[N];
bool v[N];
int main()
{
for(int i=;i<N;i++)
{
if(!v[i])
{
v[i]=true;
p[++cnt]=i;
}
for(int j=;j<=cnt;j++)
{
if(i*p[j]>=N) break;
v[i*p[j]]=true;
if(i%p[j]==) break;
}
}
for(int i=;i<=cnt;++i) sum[i]=sum[i-]+p[i];
for(int r=;r<=cnt;r++)
for(int l=r;l;l--)
{
if(sum[r]-sum[l-]>=N) break;
ans[sum[r]-sum[l-]]++;
}
int n;
while(scanf("%d",&n)!=EOF)
{
if(!n) return ;
printf("%d\n",ans[n]);
}
}

最新文章

  1. OpenGL ES: Array Texture初体验
  2. 【爬虫】Python2 爬虫初学笔记
  3. Android -- 自定义控件(ImageButton)
  4. PCH 配置
  5. TC SRM 593 DIV2 1000
  6. 关于移动端click事件绑定的一个细节
  7. 003-python基础-变量与常量
  8. 实例解析C++虚表
  9. ajax 异步上传视频带进度条并提取缩略图
  10. 利用python 与 wmi 获取WINDOWS基本信息
  11. 转:Ant使用指南
  12. JQuery 实现返回顶部
  13. ThinkSNS积分商城系统功能详解!
  14. 【题解】UVA11362 Phone List
  15. leetcode268缺失数字
  16. mac sublime3 无法安装Package Control
  17. python+requests+excel+unittest+ddt接口自动化数据驱动并生成html报告
  18. FAT32文件系统学习(1) —— BPB的理解
  19. mysql九大类常用函数
  20. FastJson bean序列化属性顺序问题

热门文章

  1. 七:Web Application Proxy
  2. su和sudo的使用
  3. Java 抽象类和Final关键字
  4. C++读取文件统计单词个数及频率
  5. 福大软工1816:Alpha(4/10)
  6. TCP系列38—拥塞控制—1、概述
  7. QWidget一生,从创建到销毁事件流
  8. 关于FEer发展方向的思考
  9. SERVER 2008 R2 SP1下的内存虚拟盘(支持32位,64位的所有windows版本)
  10. IOI 98 (POJ 1179)Polygon(区间DP)