Cod sursa(job #392431)

Utilizator tiger_10Dutescu Radu Alin tiger_10 Data 7 februarie 2010 15:13:21
Problema Fractii Scor 30
Compilator fpc Status done
Runda Arhiva de probleme Marime 0.6 kb
var f,g:text;
    n,i,j,k:longint;
    a:array[1..10000001] of longint;
begin
        assign(f,'fractii.in');
        reset(f);
        readln(f,n);
        close(f);

        for i:=1 to n do
                a[i]:=i-1;

        for i:=2 to n do begin
                j:=2*i;
                while j<=n do begin
                        a[j]:=a[j]-a[i];
                        j:=j+i;
                        end;
                end;

        for i:=2 to n do
                k:=k+a[i];

        assign(g,'fractii.out');
        rewrite(g);
        write(g,k*2+1);
        close(g);
end.