标签:输出 math isp ios ble inpu span block log
给定一个整数n,保证n为正整数且在int范围内,输出n是第几个质数
建议使用筛素数法
一行,一个整数
一行,一个整数
3
2
int就够了。。。
然后看限制和题目名称,你懂得
别的没啥了吧
1 #include<iostream> 2 #include<cmath> 3 using namespace std; 4 #define maxn 20000000 5 bool f[maxn]; 6 int main() 7 { 8 int n,ans=0; 9 cin>>n; 10 for(int i=2;i<=n;i++) 11 { 12 if(!f[i]) 13 { 14 ans++; 15 for(int j=1;i*j<=20000000;j++) 16 f[i*j]=true; 17 } 18 } 19 cout<<ans; 20 }
标签:输出 math isp ios ble inpu span block log
原文地址:http://www.cnblogs.com/sssy/p/6740917.html