Cod sursa(job #714925)

Utilizator gergocsegziCsegzi Gergely gergocsegzi Data 16 martie 2012 12:35:18
Problema Range minimum query Scor 30
Compilator fpc Status done
Runda Arhiva educationala Marime 0.55 kb
var n,m,i,j,min,x,y:longword;
        t:array[1..100100]of longword;
        b,k:text;

begin
        assign(b,'rmq.in');
        assign(k,'rmq.out');

        reset(b);
        rewrite(k);

        readln(b,n,m);

        for i:=1 to n do readln(b,t[i]);

        for i:=1 to m do begin
                readln(b,x,y);
                min:=t[x];
                for j:=x+1 to y do

                        if t[j]<min then min:=t[j];

                writeln(k,min);

                        end;

        close(b);
        close(k);

end.