Cod sursa(job #1790208)

Utilizator vasi77Vasile Jitaru vasi77 Data 27 octombrie 2016 21:30:00
Problema Fractii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.38 kb
#include <fstream>
using namespace std;
ifstream fi ("fractii.in");
ofstream fo ("fractii.out");
long long sol;
int rez[1000003], n,i,j;
int main ()
{
    fi>>n;
    for( i=1;i<=n;i++)
        rez[i]=i-1;
    for( i=2;i<=n;i++)
    {
        for(j=2*i;j<=n;j+=i)
            rez[j]-=rez[i];
        sol=(long long)sol+rez[i];
    }
    fo<<2*sol+1;
    return 0;
}