比赛 |
20120418s |
评测结果 |
AATTTTTT |
题目名称 |
山海经 |
最终得分 |
25 |
用户昵称 |
Cloud |
运行时间 |
0.000 s |
代码语言 |
C++ |
内存使用 |
0.00 MiB |
提交时间 |
2012-04-18 09:19:44 |
显示代码纯文本
#include<fstream>
using namespace std;
int main(void)
{
ifstream fin("hill.in");
ofstream fout("hill.out");
int m,n;
int i,j;
int a[100001]={0};
fin>>n>>m;
for(i=1;i<=n;i++)
{
fin>>a[i];
a[i]+=a[i-1];
}
for(;m;m--)
{
fin>>i>>j;
int a1,a2;
int p,q,max=-9999999;
for(p=i;p<=j;p++)
for(q=p;q<=j;q++)
{
if(a[q]-a[p-1]>max)
{
a1=p;
a2=q;
max=a[q]-a[p-1];
}
}
fout<<a1<<" "<<a2<<" "<<max<<endl;
}
fin.close();
fout.close();
return 0;
}