View Code of Problem 134

#include <stdio.h>
#include <malloc.h>
main(){
	int i,n,*a,m,min,x,y;
	scanf("%d",&n);
	a = (int *)malloc(n*(sizeof(int)));
	for(i = 0; i<n; i++)
		scanf("%d",a+i);
	scanf("%d",&m);
	while(m > 0){
		scanf("%d%d",&x,&y);
		min = *(a+x-1);
		for(i = x; i<y; i++){
			if(min > *(a+i))
				min = *(a+i);
		}
		printf("%d\n",min);
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 134