HDOJ 5783 (2016多校联合训练 Training Contest 5) Divide the Sequence
来源:互联网 发布:c语言usleep函数 编辑:程序博客网 时间:2024/06/05 14:47
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5783
本来一道可以出的很难的题,但是题目给了一个条件让这题变得很水。
题目保证了有解,也就是说我们不用考虑会有无解的情况,那么我们只需要直接从后面开始讨论每一位的后缀和,只要大于0就可以算成一个序列。
#include <cstdio>const int maxn = 1000000+5;typedef long long LL;int a[maxn];int main(){int n;while(scanf("%d", &n) !=EOF){for(int i=0; i<n; i++) scanf("%d", &a[i]);LL sum = 0, ans = 0;for(int i=n-1; i>=0; i--){sum += a[i];if(sum >= 0) ans++, sum = 0;}printf("%I64d\n", ans);}}
0 0
- HDOJ 5783 (2016多校联合训练 Training Contest 5) Divide the Sequence
- HDOJ 5742 (2016多校联合训练 Training Contest 2) It's All In The Mind
- HDOJ 5773 (2016多校联合训练 Training Contest 4) The All-purpose Zero
- HDOJ 5792 (2016多校联合训练 Training Contest 5) World is Exploding
- HDOJ 5791 (2016多校联合训练 Training Contest 5) Two
- 2016 多校 Multi-University Training Contest 5 Divide the Sequence
- 2016 Multi-University Training Contest 5 1003 Divide the Sequence
- HDU 5783 Divide the Sequence 2016 Multi-University Training Contest 5
- hdu 5783 Divide the Sequence(2016 Multi-University Training Contest 5——水题)
- HDOJ 5723 (2016多校联合训练 Training Contest 1) Abandoned country
- HDOJ 5738 (2016多校联合训练 Training Contest 2) Eureka
- HDOJ 5744 (2016多校联合训练 Training Contest 2) Keep On Movin
- HDOJ 5734 (2016多校联合训练 Training Contest 2) Acperience
- HDOJ 5752 (2016多校联合训练 Training Contest 3) Sqrt Bo
- HDOJ 5753 (2016多校联合训练 Training Contest 3) Permutation Bo
- HDOJ 5754 (2016多校联合训练 Training Contest 3) Life Winner Bo
- HDOJ 5763 (2016多校联合训练 Training Contest 4) Another Meaning
- HDOJ 5775 (2016多校联合训练 Training Contest 4) Bubble Sort
- JAVA HashMap详细介绍和示例
- linux redis安装以及开机自启
- 随机网络-无标度网络(带连接偏好的增长网络模型)-(3)
- abstract(抽象)修饰符,可以修饰类和方法
- 尝试EFM32下的fatfs的使用
- HDOJ 5783 (2016多校联合训练 Training Contest 5) Divide the Sequence
- Java制作证书的工具keytool用法总结
- leetcode_c++:Generate Parentheses(022)
- Mahout 常用相似度度量(笔记)
- 刀塔传奇中滚轴式UI的实现
- Semaphore信号量的使用
- C++ Primer 第8章 知识点回顾
- Warshall传递闭包算法
- leetcode_c++:Implement strStr() (028)