Cod sursa(job #214976)

Utilizator oleg_9370Muk BurunduK oleg_9370 Data 17 octombrie 2008 09:48:45
Problema Fractii Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.39 kb
#include <iostream>


int main()
{
  long i,j,n,s,t[1000000];
  FILE *f;

f=fopen("fractii.in","r");
fscanf(f,"%ld",&n);
fclose(f);
           
   for(i=0;i<=n;i++)t[i]=i-1;
   
   for(i=2;i<=n;i++)
    for(j=i*2;j<=n;j+=i)
       t[j]-=t[i];
       
   s=0;    
   for(i=1;i<=n;i++)s+=t[i];
   
f=fopen("fractii.out","w");
fprintf(f,"%ld",s*2+1);
fclose(f);

return(0);

}