Pagini recente » Diferente pentru problema/mojosort intre reviziile 7 si 9 | Cod sursa (job #2618738) | Diferente pentru problema/jolteon intre reviziile 6 si 7 | Istoria paginii utilizator/codealliance | Cod sursa (job #2609025)
#include <bits/stdc++.h>
using namespace std;
ifstream fin ("ciur.in");
ofstream fout ("ciur.out");
bool ciur [2000005];
int n;
int main ()
{
fin >> n;
int cnt = n - 1;
for (int i = 2; i * i <= n; i++)
if (!ciur[i])
for (int j = i; j <= n / i; j++)
if (!ciur[i * j])
ciur[i * j] = 1, cnt--;
fout << cnt;
}