Cod sursa(job #263214)

Utilizator batracorina dijmarescu batra Data 19 februarie 2009 23:47:33
Problema Range minimum query Scor 20
Compilator fpc Status done
Runda Arhiva educationala Marime 0.38 kb
const nmax=1000;
var f,g:text;
v:array[1..nmax]of longint;
min,i,n,j,m,a,b:longint;
begin
assign(f,'rmq.in');
reset(f);
assign(g,'rmq.out');
rewrite(g);
readln(f,n,m);
for i:=1 to n do
read(f,v[i]);
for i:=1 to m do
   begin
   readln(f,a,b);
   min:=v[a];
   for j:=a+1 to b do
          if min>v[j] then min:=v[j];
   writeln(g,min);
   end;
   close(g);
end.