Cod sursa(job #2082957)

Utilizator ctrohinCristina Trohin ctrohin Data 6 decembrie 2017 22:04:34
Problema Fractii Scor 90
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.85 kb
var a:array[1..100000000] of qword;
           i,j,k,n:qword;
                 fi,fo:text;
begin assign(fi,'fractii.in'); reset(fi);
      assign(fo,'fractii.out'); rewrite(fo);
      readln(fi,n);
      close(fi);
      i:=1;
      while i<=n do begin
                       a[i]:=i-1;
                       inc(i);
                     end;
      i:=2;
      while i<=n do begin
                      j:=i*2;
                      while j<=n do begin
                                      a[j]:=a[j]-a[i];
                                      inc(j,i);
                                     end;
                      inc(i);
                     end;
      i:=1;
      while i<=n do begin
                        k:=k+a[i];
                        inc(i);
                     end;
      writeln(fo,k*2+1);
      close(fo);
end.