Pagini recente » Cod sursa (job #2093187) | Cod sursa (job #2944782) | Cod sursa (job #2882626) | Cod sursa (job #174407) | Cod sursa (job #3139921)
#include <bits/stdc++.h>
using namespace std;
ifstream in ("sum.in");
ofstream out ("sum.out");
int maxx = 100000;
int n, nr;
long long v[100005];
int main()
{
for (int i = 1; i <= maxx; i++)
v[i] = i;
for (int i = 1; i <= maxx; i++)
for (int j = 2 * i; j <= maxx; j += i)
v[j] -= v[i];
in >> n;
for(int i = 1; i <= n; i ++){
in >> nr;
out <<2ll* nr * v[nr] << '\n';
}
return 0;
}