Mai intai trebuie sa te autentifici.
Cod sursa(job #714925)
Utilizator | 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.