Cod sursa(job #1288767)

Utilizator Mihai_BogdanDumitru Mihai Mihai_Bogdan Data 9 decembrie 2014 02:29:00
Problema Sum Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.54 kb
//http://www.infoarena.ro/problema/sum
#include<iostream>
#include<fstream>
#include <math.h>
using namespace std;
long n,x,j,i;
long long v[100000],sum;
void prim()
{
  int i,j;
  for(i=1;i<=100000;i++)
   v[i]=i-1;
  for(i=2;i<=100000;i++)
  {
    j=2*i;
     while (j<=100000)
      {
       v[j]=v[j]-v[i];
       j=j+i;
      }
   }
  }
int main()
{
    prim();
    ifstream f("sum.in");
    ofstream g("sum.out");
    f>>n;
  for(i=1;i<=n;i++)
  {
    f>>x;
    sum=v[x]*x*2;
    g<<sum;
  }
  return 0;
}