Cod sursa(job #2429972)

Utilizator Arteni_CristiArteni Cristi Arteni_Cristi Data 12 iunie 2019 02:52:06
Problema Sum Scor 70
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.38 kb
#include <fstream>
using namespace std;

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

const int mx = 100005;
int n, i, j, a, t[mx];

int main()
{
  in >> n;
  for (i = 1; i < mx; i ++)
     t[i] = i - 1;
  for (i = 2; i < mx; i ++)
     for (j = 2; j <= mx / i; j ++)
        t[i * j] -= t[i];
  for (i = 1; i <= n; i ++){
    in >> a;
    out << t[a] * 2 * a << '\n';
  }
  return 0;
}