Pagini recente » Cod sursa (job #2286441) | Cod sursa (job #2920450) | Cod sursa (job #2529980) | Cod sursa (job #1687222) | Cod sursa (job #868728)
Cod sursa(job #868728)
#include <iostream>
#include <fstream>
using namespace std;
#define NMAX 100010
int a[NMAX], b[NMAX];
fstream f("rmq.in", ios::in);
fstream g("rmq.out", ios::out);
int main() {
int n, m; f >> n >> m;
for (int i = 1; i <= n; i++) {
f >> a[i];
}
int x, y;
for (int j = 1; j <= m; j++) {
f >> x >> y;
int nrmin = NMAX;
for (int i = x; i <= y; i++) {
if (a[i] < nrmin) nrmin=a[i];
}
g << nrmin << endl;
}
f.close(); g.close();
}