A%Bproblem
来源:互联网 发布:上海炫踪网络上市 编辑:程序博客网 时间:2024/05/27 20:49
题目背景
题目名称是吸引你点进来的
实际上该题还是很水的
题目描述
区间质数个数
输入输出格式
输入格式:
一行两个整数 询问次数n,范围m
接下来n行,每行两个整数 l,r 表示区间
输出格式:
对于每次询问输出个数 t,如l或r∉[1,m]输出 Crossing the line
输入输出样例
输入样例#1:
2 5
1 3
2 6
输出样例#1:
2
Crossing the line
说明
【数据范围和约定】
对于20%的数据 1<=n<=10 1<=m<=10
对于100%的数据 1<=n<=1000 1<=m<=1000000 -10^9<=l<=r<=10^9 1<=t<=1000000
首先筛法搞出素数来然后前缀和然后GG。。。PS:在刷洛谷试炼场所以难度不一求轻喷QAQ
#include<cstdio>#include<iostream>using namespace std;int n,m,sum[1000005];bool s[1000005];int main(){ scanf("%d%d",&n,&m); for (int i=2;i*i<=m;i++) if (s[i]==0) for (int j=2;j<=m/i;j++) s[i*j]=1; s[1]=1; for (int i=1;i<=m;i++) sum[i]=sum[i-1]+(1-s[i]); for (int i=1;i<=n;i++) { int a,b; scanf("%d%d",&a,&b); if (a<1||b>m) {printf("Crossing the line\n");continue;} printf("%d\n",sum[b]-sum[a-1]); } return 0;}
0 0
- A+BProblem
- A*BProblem
- A%Bproblem
- nyoj 477 a+bproblem
- a+bproblem(0+EOF)
- A+Bproblem(JAVA)
- 南阳oj A/BProblem 题目803
- A%BProblem——线性筛素数与前缀和
- NYOJ844A+BProblem(v)
- 广东工业大学 新生赛 BProblem B: Zhazhahe究竟有多二
- a
- a
- a
- a
- a
- a
- a
- a
- # 多列类似Excel的TableView
- 格式化字符串漏洞执行任意代码分析
- 左栏固定,右栏自适应布局
- 服务器开发之订单号生成策略
- 程序员的未来
- A%Bproblem
- Compile caffe while another caffe exists already
- 机房收费系统——上下机
- weblogic下 java.lang.NoSuchMethodError异常
- Roman 字符
- TextView跑马灯效果
- Android之SurfaceView
- 关于腾讯应用管理中心,认领应用
- myBatis主键自增长sql