Cod sursa(job #1969530)

Utilizator stefzahZaharia Stefan Tudor stefzah Data 18 aprilie 2017 15:10:43
Problema Fractii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.38 kb
#include <fstream>
#define NMAX 1000005
using namespace std;
ifstream fin("fractii.in");
ofstream fout("fractii.out");
int n, nr[NMAX]; long long int sol = 1;
int main()
{   fin>>n;
    int i,j;
    for(i=1;i<=n;i++)
        nr[i]=i-1;
    for(i=2;i<=n;i++)
       {sol+=nr[i]*2;
        for(j=i*2;j<=n;j=j+i)
            nr[j]-=nr[i];
       }
    fout<<sol<<endl;
}