Cod sursa(job #1546878)

Utilizator Paul9807Herman Paul Paul9807 Data 8 decembrie 2015 20:04:28
Problema Fractii Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.42 kb
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
    ifstream fin("fractii.in");
    ofstream fout("fractii.out");
    unsigned n;
    fin>>n;
    unsigned s=0;
    int phi[1000001];
    for (unsigned i=1;i<=n;i++)
        phi[i]=i-1;
    for (unsigned i=2;i<=n;i++)
    {
        for (unsigned j=2*i;j<=n;j=j+i)
            phi[j]=phi[j]-phi[i];
        s=s+phi[i];
    }
    fout<<s*2+1;
}