Cod sursa(job #781731)

Utilizator Vladinho96Ivan Vlad Vladinho96 Data 24 august 2012 22:54:53
Problema Fractii Scor 30
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.37 kb
var i,j,n,nr:longint;
    phi:array[1..1000000] of longint;
    f,g:text;
begin
 assign(f,'fractii.in');
 assign(g,'fractii.out');
 reset(f);rewrite(g);
 read(f,n);
 nr:=1;
 for i:=1 to n do phi[i]:=i-1;
 for i:=2 to n do begin j:=i*2;
 while (j<=n) do begin
 phi[j]:=phi[j]-phi[i];
 j:=j+i;end;
 nr:=nr+2*phi[i];
 end;
 write(g,nr);
 close(f);close(g);
end.