Pagini recente » Cod sursa (job #339495) | Cod sursa (job #1901036) | Cod sursa (job #2344554) | Cod sursa (job #632506) | Cod sursa (job #1218356)
# include <fstream>
# include <iostream>
# define nmax 100005
using namespace std;
ifstream fi("sum.in");
ofstream fo("sum.out");
int S[nmax];
int main(void)
{
int n;
for (int i=1;i<nmax;++i) S[i]=i-1;
for (int i=1;i<nmax;++i)
for (int j=2*i;j<nmax;j+=i) S[j]-=S[i];
for (fi>>n;n--;)
{
int x;
fi>>x;
unsigned long long V=2*x*S[x];
fo<<V<<"\n";
}
fo.close();
}