Cod sursa(job #1130374)

Utilizator juniorOvidiu Rosca junior Data 28 februarie 2014 12:56:33
Problema Fractii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.39 kb
#include <fstream>

using namespace std;

ifstream fi("fractii.in");
ofstream fo("fractii.out");


int main() {
  int n, i, j;
  long long suma = 0;

  fi >> n;
  int v[n];

  for (i = 1; i <= n; i++)
    v[i] = i - 1;
  for(i = 2 ; i <= n ; i++) {
    suma = suma + v[i];
    for(j = i * 2; j <= n; j += i)
      v[j] = v[j] - v[i];
  }
  fo << suma * 2 + 1;
  return 0;
}