Cod sursa(job #2305700)

Utilizator IBelieveInGodAlexandrescu Andrei Robert IBelieveInGod Data 20 decembrie 2018 21:15:03
Problema Fractii Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.44 kb
#include <iostream>
#include <fstream>

using namespace std;

int main()
{
    fstream f("fractii.in",ios::in);
    fstream g("fractii.out",ios::out);
    long long int N,nr=0,v[100001];
    f>>N;
    f.close();
    for(int i=1;i<=N;i++)
        v[i]=i-1;
    for(int i=2;i<=N;i++)
        for(int j=2*i;j<=N;j*=i){
            v[j]-=v[i];
        }

    for(int i=1;i<=N;i++)
        nr+=v[i];
    nr*=2;
    nr++;
    g<<nr;
}