Cod sursa(job #1875300)

Utilizator dianamariaDiana Cataros dianamaria Data 10 februarie 2017 22:35:15
Problema Fractii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.38 kb
#include <fstream>

using namespace std;
ifstream in ("fractii.in");
ofstream out ("fractii.out");
int v[1000002];
int main()
{
    int n,i,j;
    long long ans=1;
    in>>n;
    for (i=2;i<=n;i++)
        v[i]=i-1;
    for (i=2;i<=n;i++)
        for (j=i*2;j<=n;j+=i)
            v[j]-=v[i];
    for (i=2;i<=n;i++)
        ans+=v[i]*2;
    out<<ans;
    return 0;
}