此题用暴力就可以水过......终于找到了一道增强自信心的题,应付一下校程序大赛。
源码附上
#include <iostream>
using namespace std;
const long long MAXN=1e+9;
long long S[MAXN];
int main()
{
int N,i,j;
cin>>N;
for(i=0;i<N;i++)
{
cin>>S[i];
}
int Q,A[2];
cin>>Q;
for(i=0;i<Q;i++)
{
int max=-1;
cin>>A[0]>>A[1];
for(j=A[0];j<=A[1];j++)
{
if(max<S[j])
{
max=S[j];
}
}
cout<<max<<endl;
}
return 0;
}
本文介绍了一道通过暴力求解线段树最大值的问题,适用于初学者增强编程自信心。文章提供了完整的源代码,演示了如何读取数据,遍历指定范围内的元素并找到最大值,适合于准备校程序大赛的学生。
212

被折叠的 条评论
为什么被折叠?



