Pagini recente » Cod sursa (job #2812283) | Cod sursa (job #7713) | Cod sursa (job #2312065) | Cod sursa (job #3201004) | Cod sursa (job #2932635)
#include <fstream>
using namespace std;
int v[100005];
int main()
{
ifstream cin("rmq.in");
ofstream cout("rmq.out");
int n, m, a, b, mini=100005;
cin>>n>>m;
for(int i=1; i<=n; i++) cin>>v[i];
for(int i=1; i<=m; i++)
{
cin>>a>>b, mini=100005;
for(int j=a; j<=b; j++)
if(v[j]<mini) mini=v[j];
cout<<mini<<'\n';
}
return 0;
}
/*
5 4
1 2 3 4 5
1 5 6 4 3
2 4
1 2
3 5
1 4
*/