HAUTOJ G题
来源:互联网 发布:php tmp目录 编辑:程序博客网 时间:2024/06/05 00:46
问题 G: 最大子段和
时间限制: 1 秒 内存限制: 64 MB提交: 136 解决: 32
题目描述
一个大小为n的数组a1到an(−10^4≤ai≤10^4)。请你找出一个连续子段,使子段长度为奇数,且子段和最大。
输入
第一行为T(1≤T≤5),代表数据组数。
之后每组数据,第一行为n(1≤n≤10^5),代表数组长度。
之后一行n个数,代表a1到an。
输出
每组数据输出一行,表示满足要求的子段和最大值
样例输入
141 2 3 4
样例输出
9
#include<stdio.h>#include<algorithm>using namespace std;int a[100005];int main(){int T, n, i, sum, ans;scanf("%d", &T);while(T--){scanf("%d", &n);for(i=1;i<=n;i++)scanf("%d", &a[i]);ans = sum = a[1];for(i=2;i<=n-1;i+=2){sum += a[i]+a[i+1];if(sum<a[i+1])sum = a[i+1];ans = max(ans, sum);}sum = a[2];for(i=3;i<=n-1;i+=2){sum += a[i]+a[i+1];if(sum<a[i+1])sum = a[i+1];ans = max(ans, sum);}printf("%d\n", ans);}return 0;}
0 0
- HAUTOJ G题
- HAUTOJ 1265
- hautoj 1260
- HAUTOJ company
- HAUTOJ-1267 ch追妹
- HAUTOJ 1268: 小天使改名
- HAUTOJ 1268: 小天使改名
- HAUTOJ 1268: 小天使改名
- HAUTOJ 1262 魔法宝石
- hautoj 1268: 小天使改名
- HAUTOJ quadratic equation
- hautoj 最大子段和
- hautoj 1263: rqy的键盘
- 【Hautoj 1278 Transmit information】+ dfs
- HAUTOJ 1265 Hmz 的女装
- HAUTOJ 1265 Hmz 的女装
- HAUTOJ 1280: 诡异的迷宫
- G题
- 关于严格模式的简单介绍
- 百度大脑险胜最强大脑背后:200万人2亿照片做训练
- Android拍照并显示
- 异步操作的一个小案例,在h1中加入一个文本内容(GET请求)
- 第21节:Scala文件和xml操作(上)
- HAUTOJ G题
- 分而治之(D&C)
- 检测全局鼠标动作
- opencv显示大图--利用鼠标在固定窗口内显示大图
- LeetCode (开始)
- Android全套动画使用技巧
- CoordinatorLayout的使用如此简单
- JWS的一次排错经历
- Android内核的编译和调试