Pagini recente » Cod sursa (job #2702967) | Cod sursa (job #2530660) | Cod sursa (job #2205946) | Cod sursa (job #2286440) | Cod sursa (job #868724)
Cod sursa(job #868724)
#include <iostream>
#include <fstream>
using namespace std;
int a[100001], b[100001];
fstream f("rmq.in", ios::in);
fstream g("rmq.out", ios::out);
int minim(int x, int y) {
int nrmin = 150;
for (int i = x; i <= y; i++) {
if (a[i] < nrmin) nrmin=a[i];
}
g << nrmin << endl;
return 1;
}
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;
minim (x, y);
}
f.close(); g.close();
}