Cod sursa(job #3327353)

Utilizator tudorsigmatudorsigma tudorsigma Data 3 decembrie 2025 16:01:28
Problema Fractii Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 1.01 kb
/******************************************************************************

Welcome to GDB Online.
GDB online is an online compiler and debugger tool for C, C++, Python, Java, PHP, Ruby, Perl,
C#, OCaml, VB, Swift, Pascal, Fortran, Haskell, Objective-C, Assembly, HTML, CSS, JS, SQLite, Prolog.
Code, Compile, Run and Debug online from anywhere in world.

*******************************************************************************/
#include <bits/stdc++.h>
using namespace std;
int main()
{
    ifstream f("fractii.in");
    ofstream g("fractii.out");
    
    
    
    long long n,v[1000005];
    f>>n;
    for (int i=2; i<=n; i++)
    v[i]=i;
    for (int i=2;i<=n;i++) {
    if (v[i]==i) {
        v[i]--;
        
        for (int j=i*2;j<=n;j+=i) {
            
            v[j]=v[j]/i*(i-1);
            
        }
        
        
        
    }
    
    
    }
    long long sol=0;
    for (int i=2;i<=n;i++) {
        
        sol+=v[i]*2;
    }
        sol+=1;
        g<<sol;
    
    
    
    
    
    return 0;
}