Pagini recente » Cod sursa (job #913800) | Cod sursa (job #2803634) | Cod sursa (job #3273245) | Cod sursa (job #1612565) | Cod sursa (job #995687)
Cod sursa(job #995687)
#include<fstream>
#include<bitset>
#define dim 2000007
using namespace std;
ifstream f("ciur.in");
ofstream g("ciur.out");
int prim[dim];
int n,i,j;
bitset<dim>ok;
void ciur (){
prim[1]=2;
++prim[0];
for(i=3;i<=n;i=i+2){
if(ok[i]==0){
prim[++prim[0]]=i;
for(j=i;j<=n;j+=i)
ok[j]=1;
}
}
g<<prim[0];
}
int main () {
f>>n;
ciur();
return 0;
}