Cod sursa(job #1355240)

Utilizator danysilas23Silas Daniel danysilas23 Data 22 februarie 2015 15:40:37
Problema Sum Scor 95
Compilator cpp Status done
Runda 9neplace3 Marime 0.42 kb
#include <fstream>

using namespace std;

int i,phi[100005],j,s,x,n;

int main()
{
    ifstream f("sum.in");
    ofstream fo("sum.out");
    for(i=1 ; i<= 100001 ; ++i)
        phi[i]=i-1;
    for(i=2 ; i<= 100001 ; ++i)
        for(j=i*2 ; j<= 100001 ; j+=i)
        phi[j]-=phi[i];

    f>>n;
    for(i=1;i<=n;++i)
    {
        f>>x;
        fo<<(long long)2*x*phi[x]<<'\n';

    }
    return 0;
}