Cod sursa(job #1568895)

Utilizator petrica333petrica petrica petrica333 Data 14 ianuarie 2016 20:04:59
Problema Fractii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.42 kb
#include <fstream>

using namespace std;

#define MAX 1000001

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

int main()
{
    long long v[MAX],i,j,n,x;
    fin>>n;

    for (i=1;i<=n;i++)
        v[i]=i;

    for (i=2;i<=n;i++)
        if (v[i]==i)
            for(j=i;j<=n;j=j+i)
                    v[j]=(v[j]/i)*(i-1);
    for (i=2;i<=n;i++)
        x=x+v[i];
    fout<<2*x+1;
    return 0;
}