您的位置:首页 > 其它

Max Sum 1003

2016-01-19 19:45 429 查看


Online JudgeOnline ExerciseOnline TeachingOnline ContestsExercise Author
F.A.Q

Hand In Hand

Online Acmers

Forum | Discuss

Statistical Charts
Problem Archive

Realtime Judge Status

Authors Ranklist

C/C++/Java Exams

ACM Steps

Go to Job

Contest LiveCast

ICPC@China

Best Coder beta

VIP | STD
Contests

Virtual Contests

DIY | Web-DIY beta

Recent Contests


AlbertWY



Mail
0(0)



Control Panel




Sign Out

View Code

Problem : 1003 ( Max Sum ) Judge Status : Accepted

RunId : 16114538 Language : C++ Author : AlbertWY

Code Render Status : Rendered By HDOJ C++ Code Render Version 0.01 Beta


#include<iostream>
using namespace std;
int main(){
int sum,max,a,b,A,B,n,t,m;
cin>>m;
for(int j=0;j<m;j++){
sum=0;
max=-10001;
cin>>n;
for(int i=1;i<=n;i++){
cin>>t;
if(sum+t>t||(sum+t==t&&i!=1)){
sum+=t;
b++;
}
else{
sum=t;
a=b=i;
}
if(sum>max){
max=sum;
A=a;
B=b;

}

}
cout<<"Case "<<j+1<<":"<<endl;
cout<<max<<" "<<A<<" "<<B<<endl;
if(m-j-1)cout<<endl;

}
return 0;
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: