Pagini recente » Cod sursa (job #1210293) | Cod sursa (job #2423134) | Cod sursa (job #3230916) | Cod sursa (job #694992) | Cod sursa (job #2381990)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("fractii.in");
ofstream fout("fractii.out");
int x[1000005];
long long n, cnt;
void rezolva()
{
fin>>n;
for(long long i=1; i<=n; i++)
x[i]=i-1;
for(long long i=2; i<=n; i++)
for(long long j=2*i; j<=n; j+=i)
x[j]-=x[i];
for(long long i=2; i<=n; i++)
cnt+=x[i];
cnt=cnt*2+1;
fout<<cnt;
}
int main()
{
rezolva();
return 0;
}