fork(2) download
  1. #include <iostream>
  2. #include <cstdio>
  3. #include <climits>
  4. using namespace std;
  5.  
  6. int main() {
  7. int t, n, a[100001], l, r, min;
  8. scanf("%d%d", &n, &t);
  9. for(int i=0; i<n; i++) scanf("%d", &a[i]);
  10. while(t--) {
  11. min=INT_MAX;
  12. scanf("%d%d", &l, &r);
  13. for(int i=l; i<=r; i++) if(a[i]<min) min=a[i];
  14. printf("%d\n", min);
  15. }
  16. return 0;
  17. }
Success #stdin #stdout 0s 3612KB
stdin
8 5
2 3 1 2 3 2 3 3
0 2
0 1
6 7
3 5
0 7
stdout
1
2
3
2
1