Cod sursa(job #1417495)
Utilizator | Data | 10 aprilie 2015 14:33:48 | |
---|---|---|---|
Problema | Range minimum query | Scor | 30 |
Compilator | fpc | Status | done |
Runda | Arhiva educationala | Marime | 0.35 kb |
var n,m,i,j,k,x,y:longint;
a:array[1..100000] of longint;
begin
assign(input,'rmq.in');
assign(output,'rmq.out');
reset(input);
rewrite(output);
read(n,m);
for i:=1 to n do read(a[i]);
for i:=1 to m do begin
read(x,y);
k:=100000;
for j:=x to y do
if k>a[j] then k:=a[j];
writeln(k);
end;
end.