Cod sursa(job #852866)

Utilizator gerd13David Gergely gerd13 Data 11 ianuarie 2013 21:01:05
Problema Fractii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.36 kb
#include<fstream>
using namespace std;
ifstream fin("fractii.in");
ofstream fout("fractii.out");
int v[1000000],N;
long long fra;
int main()
{ fin>>N;
  for(int i=2;i<=N;i++)
       v[i]=i-1;
  for(int i=2;i<=N;i++)
      { for(int t=2*i;t<=N;t+=i)
           v[t]-=v[i];
      }
  for(int i=2;i<=N;i++)
      fra+=v[i];
 fout<<fra*2+1;
 return 0;
}