Pagini recente » Cod sursa (job #1322604) | Cod sursa (job #1376956) | Cod sursa (job #979828) | Cod sursa (job #1174271) | Cod sursa (job #1242926)
#include <fstream>
using namespace std;
ifstream in("sum.in");
ofstream out("sum.out");
int e[100001];
int main()
{
int n, N = 100001, X, i, j;
long long s;
for(j = 1; j < N; j++)
e[j] = j;
for(i = 2; i < N; i++)
if(e[i] == i)
for(j = i; j < N; j+=i)
e[j] = e[j] / i * (i - 1);
in >> n;
for ( i = 1; i <= n; i++) {
in >> X;
out << 2LL*X*e[X] << "\n";
}
return 0;
}