Pagini recente » Cod sursa (job #2586770) | Statistici Dutu Luiza Alexandra (luiizzzaaaa) | Cod sursa (job #796757) | Cod sursa (job #310647) | 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;
}