Pagini recente » Monitorul de evaluare | Rating UPB Boroghina Popescu Radulescu (Olteanclan) | Cod sursa (job #1896198) | Cod sursa (job #1203714) | Cod sursa (job #883808)
Cod sursa(job #883808)
#include <iostream>
#include<cstdio>
using namespace std;
int main()
{
freopen("rmq.in","r",stdin);
freopen("rmq.out","w",stdout);
int n,m,x,y,v[100010],i,min;
cin>>n>>m;
for(i=1;i<=n;i++)
cin>>v[i];
for(i=1;i<=m;i++)
{
cin>>x>>y;
min=v[x];
for(int j=x+1;j<=y;j++)
if(v[j]<min)
min=v[j];
cout<<min<<endl;
}
return 0;
}