Pagini recente » Atasamentele paginii simulare_oni_z1_2k8 | Cod sursa (job #336267) | Cod sursa (job #1797281) | Cod sursa (job #1275342) | Cod sursa (job #580671)
Cod sursa(job #580671)
#include<fstream>
#include<vector>
using namespace std;
ifstream in("ciur.in");
ofstream out("ciur.out");
const int NMAX = 1 << 17;
int main() {
int N, nrprime = 1;
in>>N;
vector<bool>V(N+1);
for(long i=3;i<=N;i+=2)
{
if(V[i]) continue;
for(long j=i+(i<<1);j<=N;j+=i<<1)
V[j]=true;
nrprime++;
}
out<<nrprime;
return 0;
}