质数中的质数(质数筛法)
来源:互联网 发布:任我行管家婆软件 编辑:程序博客网 时间:2024/04/29 10:54
如果一个质数,在质数列表中的编号也是质数,那么就称之为质数中的质数。例如:3 5分别是排第2和第3的质数,所以他们是质数中的质数。现在给出一个数N,求>=N的最小的质数中的质数是多少(可以考虑用质数筛法来做)。
Input
输入一个数N(N <= 10^6)
Output
输出>=N的最小的质数中的质数。
Input示例
20
Output示例
31
#include <iostream>using namespace std;#define SIZE 1000000int main(){ int n; cin >> n; bool flag[SIZE] = {false}; flag[1] = true; flag[2] = false; long long int count, i, j; count = 0; for (i = 2; i < SIZE; i++) { if (!flag[i]) { count++; if ((!flag[count]) && (i >= n)) { cout << i << endl; break; } else { for (j = i*i; j < SIZE; j += i) { flag[j] = true; } } } } return 0;}
阅读全文
0 0
- 质数中的质数(质数筛法)
- 质数中的质数(质数筛法)
- 质数中的质数(质数筛法)
- 质数中的质数(质数筛法)
- 质数中的质数(质数筛法
- 1181 . 质数中的质数(质数筛法)
- 51Nod 1181-质数中的质数(质数筛法)
- 51nod 1181 质数中的质数(质数筛法)
- 51nod 1181 质数中的质数(质数筛法)
- 51 nod 1181 质数中的质数(质数筛法)
- 51nod--1181 质数中的质数(质数筛法)
- 51nod 1181 质数中的质数(质数筛法)
- 1181 质数中的质数(质数筛法)
- 51nod-【1181 质数中的质数(质数筛法)】
- 51nod 1181 质数中的质数(质数筛法)
- 51nod 1181 . 质数中的质数(质数筛法)
- 51nod:1181 质数中的质数(质数筛法)
- 51nod_1181 质数中的质数(质数筛法)
- django manytomany field修改关联数据库问题
- 洛谷3558[POI2013]BAJ-Bytecomputer
- 老树:减持新规之后减少IPO,下周股市必涨?
- 04Groovy语法(三)-----字符串与正则
- Delaunay三角剖分
- 质数中的质数(质数筛法)
- jq简单总结
- hibernate的session缓存机制
- 网络(三) 之 网络地址转换NAT(使用Cisco Packet Tracer模拟)
- word2vec中数学原理详解以及原理思考
- 发送有序广播
- NVIDIA Jetson TX1 系列开发教程之四:Nsight Eclipse Edition进阶
- Libsvm的一些说明帮助吧
- MySQL学习笔记---基础概念和一些基础SQL语句(二)