Pagini recente » Cod sursa (job #2774179) | Cod sursa (job #2435102) | Cod sursa (job #1087761) | Cod sursa (job #3216557) | Cod sursa (job #1822370)
#include <bits/stdc++.h>
#define nmax 100001
using namespace std;
ifstream fin("sum.in");
ofstream fout("sum.out");
long long phi[nmax];
int main()
{
int x,n,t;
for(int i=1;i<=nmax;i++)
phi[i]=i-1;
for(int i=2;i<=nmax;i++)
{
for(int j=2*i;j<=nmax;j+=i)
{
phi[j]=phi[j]-phi[i];
}
}
fin>>t;
for(int i=1;i<=t;i++)
{
fin>>n;
fout<<1LL*2*n*phi[n]<<'\n';
}
return 0;
}