Cod sursa(job #2205324)

Utilizator toadehuPuscasu Razvan Stefan toadehu Data 18 mai 2018 19:20:29
Problema Sum Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.48 kb
#include <bits/stdc++.h>

using namespace std;

int phi[100009];

int main()
{
    ifstream fin ("sum.in");
    ofstream fout ("sum.out");
    for (int i=1;i<=100000;++i)
    {
        phi[i]=i-1;
    }
    for (int i=2;i<100000;++i)
    {
        for (int j=i*2;j<=100000;j=j+i)
        {
            phi[j]-=phi[i];
        }
    }
    int t;
    fin>>t;
    for (int k=1;k<=t;++k)
    {
        int nr;
        fin>>nr;
        fout<<1LL*2*nr*phi[nr];
    }
}