Pagini recente » Cod sursa (job #2744869) | Cod sursa (job #758856) | Cod sursa (job #2335932) | Cod sursa (job #2971471) | Cod sursa (job #1452302)
#include <cstdio>
#include <iostream>
#include <vector>
using namespace std;
int main() {
freopen("sum.in", "r", stdin);
freopen("sum.out", "w", stdout);
ios_base::sync_with_stdio(false);
cin.tie(0);
vector<int> fi(100001);
for (int i = 2; i <= 100000; i++) {
fi[i] = i - 1;
}
for (int i = 2; i <= 100000; i++) {
for (int j = i + i; j <= 100000; j += i) {
fi[j] -= fi[i];
}
}
int t;
cin >> t;
for (int i = 0; i < t; i++) {
int x;
cin >> x;
cout << (long long)2 * fi[x] * x << "\n";
}
return 0;
}