hdu 1003
来源:互联网 发布:js传值到jsp 编辑:程序博客网 时间:2024/04/30 11:15
动态规划,一直加和,小于0就重新加。找最大值
AC代码:
#include <iostream> using namespace std;int main(){int j, i, k, n, m, t;int a[100002];scanf("%d", &t);for (j = 1; j <= t; j++){scanf("%d", &n);for (i = 0; i<n; i++){scanf("%d", &a[i]);}int sum = 0, maxsum = -1001, first = 0, last = 0, temp = 1;for (i = 0; i<n; i++){sum += a[i];if (sum > maxsum){maxsum = sum; first = temp; last = i + 1;}if (sum < 0){sum = 0; temp = i + 2;}}printf("Case %d:\n%d %d %d\n", j, maxsum, first, last);if (j != t){printf("\n");}}return 0;}
0 0
- 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
- 按钮 边角 相关设置
- 32位的tetview and medit 在64bit的linux运行,有很多32bit的库没有安装,错误不断之解决办法。
- 旋转动画
- poj 1696
- Java基本语法-----java二维数组
- hdu 1003
- redis范围查询应用-查找IP所在城市<转>
- 控制试图圆角
- @Resource、@Autowired、@Qualifier的注解注入及区别
- 通过继承ListActivity实现列表 了解
- web应用中Spring ApplicationContext的动态更新
- leetcode_c++:栈:Evaluate Reverse Polish Notation(150)
- DAY9:leetcode #19 Remove Nth Node From End of List
- 一个不错的cef的封装