1007. Maximum Subsequence Sum (25)
来源:互联网 发布:arcgis java 开发手册 编辑:程序博客网 时间:2024/06/13 17:38
#include <cstdio>#include <iostream>using namespace std;int a[10001];int main(){ int k; scanf("%d", &k); for (int i = 0; i < k; i++){ scanf("%d", &a[i]); } int sum = 0, start = 0, end = k - 1, temp = 0, tempi = 0, tempj = 0; for (int i = 0; i < k; i++){ if (temp >= 0){ temp += a[i]; tempj = i; } else { temp = a[i]; tempi = i; tempj = i; } if (temp > sum ||(temp == 0 && end == k - 1)){//就是 0 0 -1 0 -1,这种情况end 应该等于第二个0 sum = temp; start = tempi; end = tempj; } } printf("%d %d %d\n", sum, a[start], a[end]); return 0;}
0 0
- 1007. Maximum Subsequence Sum (25)
- 1007. Maximum Subsequence Sum (25)
- 1007. Maximum Subsequence Sum (25)
- 1007. Maximum Subsequence Sum (25)
- 1007. Maximum Subsequence Sum (25)
- 1007. Maximum Subsequence Sum (25)
- 1007. Maximum Subsequence Sum (25)
- 1007. Maximum Subsequence Sum (25)
- 1007. Maximum Subsequence Sum (25)
- 1007. Maximum Subsequence Sum (25)
- 1007. Maximum Subsequence Sum (25)
- 1007. Maximum Subsequence Sum (25)
- 1007. Maximum Subsequence Sum (25)
- 1007. Maximum Subsequence Sum (25)
- 1007. Maximum Subsequence Sum (25)
- 1007. Maximum Subsequence Sum (25)
- 1007. Maximum Subsequence Sum (25)
- 1007. Maximum Subsequence Sum (25)
- 基于Akka-Streams的HTTP代理的实现
- ie hack总结
- 错误: 找不到或无法加载主类 Test.class
- Android LayoutInflater原理分析,带你一步步深入了解View(一)
- 10G SFP+光模块和40G QSFP+光模块的连接解决方案
- 1007. Maximum Subsequence Sum (25)
- python3+PyQt5 实现自定义窗口部件--流体混合窗口部件
- 08CMS汽车门户v7.0旗舰版完美破解:新增微信登陆|微信注册+微商家+车商城+短信通知+无限分站,无域名等任何限制
- 打印乘法口诀表的两种方法
- AngularJS开发指南11:模块
- 深入理解计算机系统之字符编码
- SPI
- MyBatis源码剖析 - MyBatis 插件之拦截器(Interceptor)实现原理
- C#员工打卡