Cod sursa(job #525249)

Utilizator badmanDragan Dan badman Data 24 ianuarie 2011 18:04:57
Problema Sum Scor 85
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.37 kb
#include<fstream.h>
long long max=100000;
ifstream f("sum.in");
ofstream g("sum.out");
int main(){
long long phi[100000];
long i,j,n;
long long x,z;
f>>n;
for (i = 1; i <= max; ++i)
    phi[i] = i-1;
for (i = 2; i <= max; ++i)
    for (j= i+i; j <= max; j += i)
        phi[j] -= phi[i];
for(i=1;i<=n;i++){
f>>x;
z=phi[x];
g<<2*z*x<<"\n";
}
return 0;
}