hdu 1003
来源:互联网 发布:稳定的网络怎么 编辑:程序博客网 时间:2024/06/09 18:56
Max Sum
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 172541 Accepted Submission(s): 40197
25 6 -1 5 4 -77 0 6 -1 1 -6 7 -5
Case 1:14 1 4Case 2:7 1 6
#include <stdio.h>
#include "string.h"
int main(void)
{
int m,leap=1;
scanf("%d",&m);
while(m--)
{
int n,end,start;
int ss[100001],max;
scanf("%d",&n);
for(int i=0;i<n;i++)
scanf("%d",&ss[i]);
max=ss[0];
end=0;
for(int i=1;i<n;i++)
{
if(ss[i-1]>0) ss[i]+=ss[i-1];
if(ss[i]>max){
max=ss[i];
end=i;//找到最大子段的末位
}
}
if(max<0) start=end; //如果最大子段和小于0,说明所有元素都是负的,最大子段就是那个最大的负数
else{
for(int i=end;i>=0;i--)
if(ss[i]>=0) start=i;
else break;
}
printf("Case %d:\n%d %d %d\n",leap++,max,start+1,end+1);
if(m) printf("\n");
}
}
- HDU-1231&HDU-1003
- HDU 1003
- hdu 1003
- hdu 1003
- HDU 1003
- HDU 1003
- hdu 1003
- hdu 1003
- hdu 1003
- hdu 1003
- hdu 1003
- hdu 1003
- hdu 1003
- hdu 1003
- HDU-1003
- HDU 1003
- hdu 1003
- HDU 1003
- ACM Digital Roots
- 架构设计师与SOA
- 小小的TODO,大大的世界!
- Linux 网络相关命令
- UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(128)
- hdu 1003
- Foundation框架内容
- 统计学知识
- Theano3.4-练习之多层感知机
- Quartz入门实例
- STL源码分析之hashtable
- IoC容器Autofac(1) -- 什么是IoC以及理解为什么要使用Ioc
- php+MySQL图书管理系统(二)
- AngularJS 作用域Scope的继承