1013. 数素数 (20)
来源:互联网 发布:投影机融合软件 编辑:程序博客网 时间:2024/06/04 20:32
因为没有注意最后一个数后不能有空格而错误
乙级好爱考这个行末不能有空格的问题啊
然后是素数的问题找因数的时候范围限制在根号内节省时间
令Pi表示第i个素数。现任给两个正整数M <= N <= 104,请输出PM到PN的所有素数。
输入格式:
输入在一行中给出M和N,其间以空格分隔。
输出格式:
输出从PM到PN的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多余空格。
输入样例:5 27输出样例:
11 13 17 19 23 29 31 37 41 4347 53 59 61 67 71 73 79 83 8997 101 103
#include<iostream>#include <vector>#include<math.h>using namespace std;int main(){ int m,n; cin >> m >> n; vector<int> P; P.push_back(2); P.push_back(3); for (int i = 5,j; P.size() <= n; i+=2) { for (j = 1; j < P.size(); j++) { if (i%P[j] == 0) break; if (P[j] > sqrt(i)) { j = P.size(); break; } } if (j == P.size()) P.push_back(i); } for (int i = m - 1,j=1; i < n; i++,j++) { cout << P[i]; if (i != n - 1) { if (j % 10 != 0) cout << " "; else cout << endl; } } return 0;}
阅读全文
0 0
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- 1013. 数素数 (20)
- HDU.2795 Billboard
- Common Subsequence (dp)
- WebView缩放后左边内容被遮盖的问题
- 互斥量和条件变量解决读者-写者问题
- mcp2515带spi的can驱动移植总结
- 1013. 数素数 (20)
- java之dbcp笔记
- Android 应用的启动过程
- 警察智力训练--蓝桥杯历年java真题(java递归实现eval算法)
- UVA 1605 Building for UN
- 提升方法之AdaBoost、提升树(GBDT)
- hihocoder 1175 : 拓扑排序·二
- eclipse中 Unable to read repository at http://download.eclipse.org/releases/indigo 解决方案
- Android UI根据屏幕分辨率决定加载布局