Pagini recente » Cod sursa (job #2425163) | Cod sursa (job #1566271) | Cod sursa (job #605893) | Cod sursa (job #416077) | Cod sursa (job #1451298)
#include<fstream>
# define nmax 100003
using namespace std;
int n,i,j,x,sol[nmax];
long long sol2;
ifstream in("sum.in");
ofstream out("sum.out");
int main(){
in>>n;
for (i=1;i<=nmax;i++)
sol[i]=i;
for (i=2;i<=nmax;i++)
if (sol[i]==i) {
for (j=i;j<=nmax;j+=i)
sol[j]=sol[j]/i*(i-1);
}
for (i=1;i<=n;i++){
in>>x;
sol2=1LL*x*sol[x]*2;
out<<sol2<<"\n";
}
return 0;
}