Cod sursa(job #1934468)

Utilizator BlackLordFMI Alex Oprea BlackLord Data 21 martie 2017 15:49:02
Problema Fractii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.43 kb
#include <fstream>

using namespace std;

ifstream fin ("fractii.in");
ofstream fout ("fractii.out");

const int N = 1000010;

int n, i, j, v[N];
unsigned long long x;

int main() {
    fin >> n;
    for (i = 2; i <= n; ++i) {
        v[i] = i - 1;
    }
    for (i = 2; i <= n; ++i) {
        x += v[i];
        for (j = i + i; j <= n; j += i) {
            v[j] -= v[i];
        }
    }
    fout << (x << 1) + 1;
}