Cod sursa(job #1532916)

Utilizator elevenstrArina Raileanu elevenstr Data 21 noiembrie 2015 19:59:14
Problema Fractii Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.38 kb
#include <bits/stdc++.h>

using namespace std;
#define INF 1000007
ifstream in("fractii.in");
ofstream out("fractii.out");
int lg[INF];
int main()
{    int n,i,j,ans=0;
     in>>n;
    for(i=1;i<=n;i++)lg[i]=i;
     for(i=2;i<=n;i++)
     {if(lg[i]==i)for(j=i;j<=n;j=j+i)lg[j]=lg[j]*(((double)i-1)/i);}
    for(i=1;i<=n;i++)ans=ans+(lg[i])*2;
    out<<ans-1;
    return 0;
}