Cod sursa(job #1864784)

Utilizator pibogaBogdan piboga Data 31 ianuarie 2017 23:54:54
Problema Fractii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.4 kb
#include <fstream>

using namespace std;

ifstream fin ("fractii.in");
ofstream fout("fractii.out");

int n,fi[1000010],i,j;
long long s;


int main()
{
    fin >> n;
    //fi[1]=1;
    for (i=2;i<=n;++i)
    {
        fi[i]+=i-1;
        s+=fi[i];

        for (j=i+i;j<=n;j+=i)
        {
            fi[j]-=fi[i];
        }
    }
    s*=2;s+=1;
    fout <<s;

    return 0;
}