Cod sursa(job #1242941)

Utilizator Anaa_IIanciuc Ana Anaa_I Data 15 octombrie 2014 11:58:07
Problema Sum Scor 70
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.52 kb
#include <fstream>

using namespace std;
int e[100001];

int verificare(int n)
{
    for(int j=1; j<n; j++)
        e[j]=j;
    for(int i=2; i<n; i++)
    {
        if(e[i]==i)
            for(int j=i; j<n; j+=i)
                e[j]=e[j]/i*(i-1);
    }
}


int main()
{
    ifstream f("sum.in");
    ofstream g("sum.out");
    int n,x;
    int long long s=0;
    verificare(100001);
    f>>n;
    for(int i=1; i<=n; i++)
    {
        f>>x;
        s=e[x]*x*2;
        g<<s<<"\n";
    }

    f.close();
    g.close();
    return 0;
}