Cod sursa(job #883240)

Utilizator andrei_r_97Radoi Andrei andrei_r_97 Data 19 februarie 2013 21:02:43
Problema Sum Scor 95
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.39 kb
#include <fstream>

using namespace std;
long long v[100001];
int main()
{
    int i, j, n, x;
    ifstream in("sum.in");
    ofstream out("sum.out");
    in >> n;
    for(i=1;i<=100001;i++) v[i] = i-1;
    for(i=2;i<=100001;i++)
        for(j=2*i;j<100001;j+=i) v[j]-=v[i];
    for(j=1;j<=n;j++)
    {
        in >> x;
        out << 2*x*v[x] << '\n';
    }
    return 0;
}