PAT-A1013. 数素数 (20)
2016-03-05 23:13
441 查看
素数的处理。
#include <iostream> #include <cstring> #include <cstdio> #include <cstdlib> #include <cmath> using namespace std; const int maxn = 200000; int prime[maxn], cnt = 0; int M, N; bool p[maxn]; int isPrime(int n) { if (n <= 1) return 0; int sqr = sqrt(1.0*n); for (int i = 2; i <= sqr; i++) { if (n%i == 0) return 0; } return 1; } void Find_Prime() { for (int i = 2; i < maxn; i++) { if (isPrime(i)) { prime[cnt++] = i; p[i] = true; if (cnt > N) break; } } } int main() { //freopen("in.txt", "r", stdin); //freopen("out.txt", "w", stdout); scanf("%d %d", &M, &N); Find_Prime(); int k = 0; for (int i = M-1; i <= N-1; i++) { k++; printf("%d", prime[i]); if (k == 10) { printf("\n"); k = 0; } else if (i != N-1) printf(" "); } return 0; }
相关文章推荐
- 【转】MFC中调试过程中查看输出信息 -- 不错
- 尝试编辑java程序
- sublime 插件 和free 注册码
- 蓝桥杯-十六进制转八进制
- 提高 Android 代码质量的4个工具
- 最大子串和问题(Maximum Subarray)
- jsp/servlet中 forward, include, reDirect 之间的区别
- DDK与WDK的区别与联系以及版本
- Java复习(1)-字符串,switch,数组
- 普里姆算法与迪杰斯特拉算法
- PAT-A1081. Rational Sum (20)
- Maven依赖Scope标签用法
- BZOJ2756/SCOI2012 奇怪的游戏
- Android面试可能会问到的问题
- typedef之函数
- Y460安装桌面导航
- android日常开发总结技术60条
- 基于Spark的异构分布式深度学习平台
- PAT-A1049. Counting Ones (30)
- pip install readline失败解决办法