Pagini recente » Cod sursa (job #829462) | Cod sursa (job #758621) | Cod sursa (job #2357548) | Cod sursa (job #2887689) | 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();
}