最大连续子序列
来源:互联网 发布:奶茶店市场调查数据 编辑:程序博客网 时间:2024/06/05 11:34
#include<iostream>#include<string.h>using namespace std;const int Max=0x3f3f3f3f;int main(){ int n; int a[10010]; while(cin>>n&&n) { int x=1; int y=n; int N=0; int sum=0; int max=-Max; memset(a,0,sizeof(a)); for(int i=1;i<=n;i++) { cin>>a[i]; if(a[i]<0) N++; } if(N==n) { cout<<0<<" "<<a[1]<<" "<<a[n]<<endl; continue; } for(int i=1;i<=n;i++) { sum+=a[i]; if(sum<0) { sum=0; if(sum>max) x=i+1; continue; } if(sum>max) { max=sum; y=i; } } cout<<max<<" "<<a[x]<<" "<<a[y]<<endl; } return 0;}
阅读全文
0 0
- 最大连续子序列
- 最大连续子序列
- 最大连续子序列
- 最大连续子序列
- 最大连续子序列
- 最大连续子序列
- 最大连续子序列
- 最大连续子序列
- 最大连续子序列
- 最大连续子序列
- 最大连续子序列
- 最大连续子序列
- 最大连续子序列
- 最大连续子序列
- 最大连续子序列
- 最大连续子序列
- 最大连续子序列
- 最大连续子序列
- 行程码压缩算法
- Spring IoC的好处
- webuploader文件分片上传与springmvc后台合并
- android消息机制2-剖析核心类ActivityThread
- 输入两个整数a和b,及另一正整数c,计算a/b,结果精确到小数点后c位
- 最大连续子序列
- Mina Socket会话配置
- C语言和内存初步框架了解
- 初始博客
- nginx禁止恶意压力测试
- Java基础你要知道的事情------抽象与接口
- 守护进程和僵尸进程
- RTSP再学习 -- RTSP协议分析(转载)
- mysql数据库的基本操作