Cod sursa(job #1561080)

Utilizator valorosu_300Cristian Gherman valorosu_300 Data 3 ianuarie 2016 17:20:40
Problema Fractii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.46 kb
#include <fstream>
using namespace std;
int N,v[1000007];
long long R;
int main()
{
ifstream in("fractii.in");
in>>N;
in.close();
for(int i=1;i<=N;++i)
    {
        v[i]=i-1;
    }

for(int i=2;i<=N;i++)
    {
        for(int j=2;j*i<=N;++j)
            {
                v[i*j]-=v[i];
            }
    }

for(int i=2;i<=N;++i)
    {
        R+=v[i];
    }

R*=2;
R++;

ofstream out("fractii.out");
out<<R<<"\n";
out.close();
return 0;
}