Cod sursa(job #1216413)

Utilizator forever16Alex M forever16 Data 4 august 2014 15:55:37
Problema Sum Scor 65
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.41 kb
#include <fstream>
using namespace std;
ifstream f("sum.in");
ofstream g("sum.out");

long long phi[10005];
int main()
{   long long n, x;
    for (long long i=1; i <=10000; ++i)
            phi[i] = i-1;
    for (long i = 2; i <=10000; ++i)
    for (long j = 2*i; j <=10000; j += i)
        phi[j] -= phi[i];

    f>>n;
    while (n--) {f>>x;
        g << 2*x*phi[x] << "\n";
    }
    return 0;
}