Cod sursa(job #3328784)

Utilizator bajuuuuBajenaru Mihai Catalin Ionut bajuuuu Data 10 decembrie 2025 13:07:50
Problema Fractii Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.46 kb
#include <bits/stdc++.h>
using namespace std;
int phi[1000002];
int main() {
     unsigned long long num =0;
     int n;
     cin >> n;
     phi[0] = 0;
     phi[1] = 1;
     for(int i =2; i<= n ; i++){
        phi[i] = i-1;
     }
     for(int i =2 ; i<= n ; i++){
        for(int j = i*2 ; j<= n ; j+=i){
            phi[j]-=phi[i];
        }
     }
     for(int i =2; i<= n ; i++){
        num+=2*phi[i];
     }
     cout << num+1;

    return 0;
}