Cod sursa(job #93914)

Utilizator nimicLeoveanu Mihaita Alexandru nimic Data 20 octombrie 2007 19:16:55
Problema Fractii Scor 100
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.4 kb
const
 nmax=1000000;
var
 f:array[1..nmax] of longint;
 n,i,j:longint;
 s:int64;
begin
 assign(input,'fractii.in');reset(input);
 readln(n);
 close(input);
 s:=0;
 for i:=1 to n do f[i]:=i-1;
 for i:=2 to n do
  for j:=2 to n div i do begin
    dec(f[i*j],f[i]);
    dec(s,f[i]);
   end;
 assign(output,'fractii.out');rewrite(output);
 write(int64(n)*n-n+2*s+1);
 close(output);
end.