Cod sursa(job #320546)

Utilizator andreivFMI - vacaroiu andrei andreiv Data 4 iunie 2009 22:53:37
Problema Fractii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.36 kb
#include <stdio.h>
#include <math.h>
int main()
{long long s=0;
 int v[1000001],i,j,n;
 
  
 freopen("fractii.in","r",stdin);
 freopen("fractii.out","w",stdout);
 scanf("%d",&n);
 
  for(i=1;i<=n;i++)  
     v[i]=i-1;  
   
 for(i=2;i<=n;i++)  
     {for(j=2*i;j<=n;j+=i)  
         v[j]-=v[i];  
     s+=v[i];}  
 
 printf("%lld",2*s+1);
  return 0;}