Cod sursa(job #2578421)

Utilizator vasiliumirunamariaVasiliu Miruna-Maria vasiliumirunamaria Data 11 martie 2020 00:52:43
Problema Sum Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.51 kb
#include <iostream>
#include <fstream>
#define N 100001
using namespace std;

ifstream fin("sum.in");
ofstream fout("sum.out");

int C[N];


void Rezolva()
{
    int i, j;

    for(i = 1; i <= N; i++)
        C[i] = i;
    for(i = 1; i < N; i++)
        for(j = 2*i; j <= N; j+=i)
            C[j] -= i;
}



int main()
{
    int i;
    int n, x;
    Rezolva();
    fin >> n;
    for(i = 1; i <= n; i++)
    {
        fin >> x;
        fout << 2 * x * C[x] <<"\n";
    }
    return 0;
}