Cod sursa(job #669407)

Utilizator alin.18Chedea Alin alin.18 Data 26 ianuarie 2012 21:49:14
Problema Fractii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.46 kb
#include<fstream> 
using namespace std; 
long v[1000001]; 
int main() 
{ 
    long long i,j,n,nr=0;   
    ifstream cin ("fractii.in") ;
    ofstream cout ("fractii.out");
    cin>>n;
   
   for(i=2;i<=n;i++) 
   v[i]=i-1; 
   
   for(i=2;i<=n;i++) 
{ 
                     for(j=i+i;j<=n;j+=i) 
                     v[j]-=v[i];
                     nr+=v[i]; 
} 
  nr=nr*2+1; 
  
  cout<<nr; 
  cin.close(); 
  cout.close(); 
  return 0; 
}