Pagini recente » Cod sursa (job #1312904) | Cod sursa (job #1985118) | Cod sursa (job #2935962) | Cod sursa (job #2206159) | Cod sursa (job #3001578)
#include <iostream>
#include <fstream>
#include <climits>
using namespace std;
ifstream fin("rmq.in");
ofstream fout("rmq.out");
constexpr int N = 100000;
int v[N];
int main()
{
/** Brute Force **/
int n, M, r, l;
fin >> n >> M;
for(int i=0; i<n; ++i)
{
fin >> v[i];
}
for(int i=0; i<M; ++i)
{
fin >> l >> r;
int minnr = INT_MAX;
for(int c=l-1; c<=r-1; ++c)
{
minnr = min(v[c], minnr);
}
fout << minnr << "\n";
}
return 0;
}