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