Cod sursa(job #2679813)

Utilizator Turica_Andrei_CosminTurica Andrei Turica_Andrei_Cosmin Data 1 decembrie 2020 16:57:01
Problema Fractii Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.42 kb
#include <iostream>
#include<fstream>
using namespace std;



ifstream fin("fractii.in");

ofstream fout("fractii.out");

int n,v[1000001];

long long nr;

int main()

{

    fin>>n;

    for(int i=2;i<=n;i++)

        v[i]=i-1;

    for(int i=2;i<=n;i++)

    {

        nr+=v[i];

        for(int j=2*i;j<=n;j+=i)

            v[j]-=v[i];

    }

    fout<<nr*2+1 << '\n';

    return 0;

}