Cod sursa(job #1219025)

Utilizator EpictetStamatin Cristian Epictet Data 13 august 2014 10:48:33
Problema Fractii Scor 90
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.38 kb
#include <fstream>
using namespace std;
ifstream fin("fractii.in");
ofstream fout("fractii.out");
long long N, sol, V[1000010];

int main()
{
    fin >> N;
    for (int i=2; i<=N; i++) V[i] = i - 1;
    for (int i=2; i<=N; i++)
    {
        for (int j=i+i; j<=N; j+=i)
            V[j] -= V[i];
        sol += V[i];
    }

    fout << sol * 2 + 1 << '\n';
    fout.close();
    return 0;
}