Pagini recente » Cod sursa (job #2411547) | Cod sursa (job #1918659) | Cod sursa (job #1999486) | Cod sursa (job #2858724) | Cod sursa (job #633372)
Cod sursa(job #633372)
#include <stdio.h>
#include <stdlib.h>
#define MAXN 100000
#define INF 1e+9;
int N, M;
int A[MAXN];
void solve_simple(int *A, int N, int M) {
int x, y;
for (int t=0; t<M; t++) {
scanf("%d %d\n", &x, &y);
int min = INF;
for (int i = x-1; i <= y-1; i++) {
if (A[i] < min) {
min = A[i];
}
}
printf("%d\n", min);
}
}
int main() {
freopen("rmq.in", "rt", stdin);
freopen("rmq.out", "wt", stdout);
scanf("%d %d\n", &N, &M);
for (int i = 0; i < N; i++) {
scanf("%d\n", &A[i]);
}
solve_simple(&A[0], N, M);
return 0;
}