Pagini recente » Cod sursa (job #997997) | Cod sursa (job #1968420) | Cod sursa (job #3167286) | Cod sursa (job #2022610) | Cod sursa (job #2427246)
#include<fstream>
using namespace std;
ifstream fin("sum.in");
ofstream fout("sum.out");
int main()
{
int phi[100005];
for (int i = 1; i <= 100002; i++)
{
phi[i] = i - 1;
}
phi[1] = 1;
for (int i = 2; i <= 100002; i++)
{
for (int j = 2 * i; j <= 100002; j = j + i)
{
phi[j] = phi[j] - phi[i];
}
}
int t;
fin >> t;
for (int i = 0; i < t; i++)
{
int n;
fin >> n;
fout <<(long long) 2 * n * phi[n] << "\n";
}
fin.close();
fout.close();
return 0;
}