Pagini recente » Cod sursa (job #831081) | Cod sursa (job #2977953) | Cod sursa (job #2371942) | Cod sursa (job #1417119) | Cod sursa (job #2578422)
#include <iostream>
#include <fstream>
#define N 100001
using namespace std;
ifstream fin("sum.in");
ofstream fout("sum.out");
int C[N];
void Rezolva()
{
int i, j;
for(i = 1; i < N; i++)
C[i] = i;
for(i = 1; i < N; i++)
for(j = 2*i; j <= N; j+=i)
C[j] -= C[i];
}
int main()
{
int i;
int n, x;
Rezolva();
fin >> n;
for(i = 1; i <= n; i++)
{
fin >> x;
fout << 2 * x * C[x] <<"\n";
}
return 0;
}