题目1040:Prime Number
2017-04-14 09:06
169 查看
#include <iostream> #include <stdio.h> #include <algorithm> #include <math.h> #include <string> #include <string.h> #include <vector> #include <queue> #include <stack> #include <sstream> #include <climits> #include <cstring> using namespace std; //1040 const int mx=1000000; int p[mx]; bool mark[mx]; void init(){ long long i,j; int cnt=0; for(i=2;i<mx;i++){ if(mark[i]) continue; p[cnt++]=i; for(j=i*i;j<mx;j+=i) mark[j]=true; } } int main(){ int k; init(); while(cin>>k){ cout<<p[k-1]<<endl; } return 0; } /************************************************************** Problem: 1040 User: cust123 Language: C++ Result: Accepted Time:10 ms Memory:6400 kb ****************************************************************/
相关文章推荐
- 题目1040:Prime Number
- 九度题目1040:Prime Number
- 题目1040:Prime Number
- 题目1040:Prime Number(素数的生成)
- 题目1040:Prime Number 题目1047:素数判定
- 题目1040:Prime Number(第k个素数)
- 题目1040:Prime Number
- 题目1040:Prime Number
- 题目1040:Prime Number
- 九度OJ—题目1040:Prime Number
- 九度OJ题目1040:Prime Number
- JD 题目1040:Prime Number (筛法求素数)
- 九度 oj 题目1040:Prime Number
- 52-题目1040:Prime Number
- 题目1040:Prime Number
- 题目1040:Prime Number
- 【九度】题目1040:Prime Number
- 题目1040:Prime Number
- 【九度OJ】题目1040:Prime Number 解题报告
- JD 题目1040:Prime Number (筛法求素数)