标签:
求某个区间中的最大值,水题
1 #include<cstdio> 2 #include<iostream> 3 #include<algorithm> 4 #include<vector> 5 #include<set> 6 #include<map> 7 #include<stack> 8 #include<Queue> 9 #include<string> 10 #include<string.h> 11 #include<cmath> 12 #include<math.h> 13 #include<stdio.h> 14 #include<float.h> 15 #include<stdlib.h> 16 #define N 1005 17 using namespace std; 18 int main() 19 { 20 21 int t,n,q,l,r; 22 int a[N],b[N]; 23 cin>>t; 24 while(t--){ 25 cin>>n; 26 for(int i=1;i<=n;i++){ 27 scanf("%d",&a[i]); 28 } 29 cin>>q; 30 for(int j=0;j<q;j++){ 31 cin>>l>>r; 32 for(int k=0,p=l;p<=r;p++,k++){ 33 b[k]=a[p]; 34 //cout<<b[k]<<"yyy"<<a[p]<<endl; 35 } 36 sort(b,b+(r-l+1)); 37 cout<<b[r-l]<<endl; 38 } 39 } 40 return 0; 41 }
标签:
原文地址:http://www.cnblogs.com/sunshiniing/p/4810513.html