思路:没有修改,只有询问操作,可以RMQ,线段树等各种方法,当然也可以暴力
#include<bits/stdc++.h>
using namespace std;
const int maxn = 1005;
int a[maxn];
int main()
{
int T;
scanf("%d",&T);
while(T--)
{
int n;
scanf("%d",&n);
for(int i = 1;i<=n;i++)
scanf("%d",&a[i]);
int q;
scanf("%d",&q);
while(q--)
{
int l,r,ans=-1;
scanf("%d%d",&l,&r);
for(int i = l;i<=r;i++)
ans = max(ans,a[i]);
printf("%d\n",ans);
}
}
}