Cod sursa(job #878332)

Utilizator russu.vlad97Russu Vlad russu.vlad97 Data 14 februarie 2013 12:35:37
Problema Fractii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.42 kb
#include <fstream>
using namespace std;
long long x[1000001];
int main()
{
    int n,i,j;
    long long s;
    ifstream f("fractii.in");
    ofstream g("fractii.out");
    f>>n;
    s=0;
    for(i=1;i<=n;i++)x[i]=i;
    for(i=2;i<=n;i++)
        if(x[i]==i)
            for(j=i;j<=n;j+=i)x[j]=x[j]/i*(i-1);
    for(i=2;i<=n;i++)
       s=s+x[i];
    g<<(2*s)+1;
    f.close();
    g.close();
    return 0;
}