View Code of Problem 134

#include <stdio.h>
int main(){
  int n;
  int q;
  int a[100001];
  int min;
  int i,j;
  int l,r;
  while(scanf("%d",&n)!=EOF){
    for(i=1;i<=n;i++){
      scanf("%d",&a[i]);
    }
    scanf("%d",&q);
    for(i=1;i<=q;i++){
      scanf("%d%d",&l,&r);
      min=a[l];
      for(j=l+1;j<=r;j++){
        if(a[j]<min)
          min=a[j];
        
      }
      printf("%d\n",min);
    }
  }
  
  
  
  return 0;


}

Double click to view unformatted code.


Back to problem 134