Pagini recente » Istoria paginii runda/oni22 | Cod sursa (job #348920) | Cod sursa (job #1890205) | Cod sursa (job #286236) | Cod sursa (job #2646506)
#include <bits/stdc++.h>
using namespace std;
ifstream fin ("ciur.in");
ofstream fout ("ciur.out");
const int DIM = 2000000 + 5;
bool f[DIM];
int total[DIM];
int Ciur(int n)
{
int ans = 0;
for(int i = 2; i <= n; ++i) {
if(f[i] == false) {
++ans;
for(int j = i + i; j <= n; j += i) f[j] = true;
}
}
}
int main()
{
int n;
fin >> n;
fout << Ciur(n);
return 0;
}