hdu 1231 最大连续和
2024-10-18 08:40:54
题意:给定一组数,求最大的连续和,且输出开始与结尾
#include<iostream>
#include<cstdio> using namespace std; int s[10011]; int main(){
int k,n,i,j,maxn,start,end;
while(cin>>n,n){
maxn=-100;
k= start = end = j = 0;
for(i=0;i<n;i++){
scanf("%d",s+i);
if(k+s[i]<s[i]){
k=s[i];
j = i;
}
else{
k+=s[i];
}
if(maxn < k){
maxn = k;
start = j;
end = i;
}
}
if(maxn<0)
printf("0 %d %d\n",s[0],s[n-1]);
else
printf("%d %d %d\n",maxn,s[start],s[end]);
}
return 0;
}
最新文章
- Windows Server 2012 R2桌面化详细设置图解
- ubuntu14.04 wifi驱动
- perl操作sybase
- Android Studio打包全攻略
- rolling hash
- HDU4539+状态压缩DP
- SCU3502 The Almost Lucky Number
- ACM2096_小明A+B
- GDI+ 颜色表示
- 用U盘烧写Uboot.bin到Nor Flash
- Qt中一些常用的格式转换
- 这个类复制文本文件FileCopy
- MongoDB入门学习(一):MongoDB的安装和管理
- Docker 上传镜像
- 揭开Future的神秘面纱——任务取消
- Prometheus Node_exporter 之 Network Netstat TCP Linux MIPs
- mysql 字段区分大小写
- Thinkphp5 runtime路径设置data
- 利用solr实现商品的搜索功能
- awk打印倒数第2列
热门文章
- 5-有道爬虫demo(post)
- Entity Framework 6.0 Tutorials(6):Transaction support
- js-修改url中某个指定的参数的值
- 远程访问Function时报错Remote table-valued function calls are not allowed.
- C# 随机数 Radom 循环生成同一的数字
- Gabor filter与Gabor transform
- asp.net 设置分页
- C#判断程序调用外部的exe已结束
- C#导出Excel-利用特性自定义数据
- C# 继承(2)