Cod sursa(job #1596241)

Utilizator andrei1299Ghiorghe Andrei Alexandru andrei1299 Data 10 februarie 2016 21:11:15
Problema Fractii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.43 kb
#include <bits/stdc++.h>

using namespace std;
int n,a[1000005];

int main()
{
    long long i,j,s=1;
    ifstream fin("fractii.in");
    fin>>n;
    fin.close();
    for(i=2;i<=n;++i)
            a[i]=i-1;
    for(i=2;i<=n;++i)
        for(j=i+i;j<=n;j=j+i)
    {
        a[j]-=a[i];
    }
    for(i=2;i<=n;i++)
        s+=2*a[i];
    ofstream fout("fractii.out");
    fout<<s;
    fout.close();

    return 0;
}