Pagini recente » Cod sursa (job #2592617) | Cod sursa (job #1074598) | Diferente pentru pd intre reviziile 125 si 77 | Cod sursa (job #1164869) | Cod sursa (job #2768472)
#include <bits/stdc++.h>
using namespace std;
int main()
{
freopen("rmq.in", "r", stdin);
freopen("rmq.out", "w", stdout);
int m, n, x, y, a[100001], t = 100000;
cin >> n >> m;
for (int i = 1; i <= n; i++)
cin >> a[i];
for (int i = 1; i <= m; i++)
{
cin >> x >> y;
for (int j = x; j <= y; j++)
{ if( a[j] < t) t = a[j]; }
cout << t << "\n";
}
}