Pagini recente » Borderou de evaluare (job #228224) | Borderou de evaluare (job #2963143) | Borderou de evaluare (job #1029745) | Borderou de evaluare (job #1247733) | Cod sursa (job #2928523)
/*
"TLE is like the wind, always by my side"
- Yasuo - 2022 -
*/
#include <bits/stdc++.h>
#define debug(x) cerr << #x << " " << x << "\n"
#define debugs(x) cerr << #x << " " << x << " "
using namespace std;
bool c[2000001];
int main()
{
ifstream fin("ciur.in");
ofstream fout("ciur.out");
int n,i,j,rez;
fin >> n;
for(i=2;i*i<=n;i++)
{
if (!c[i])
{
for (j=i*i;j<=n;j+=i)
{
c[j]=1;
}
}
}
rez=0;
for (i=2;i<=n;i++)
{
if (!c[i])
rez++;
}
fout << rez;
}