#include <iostream> #include <fstream> #include <deque> #include <cstdlib> #include <string> #include <string.h> #include <cmath> #include <algorithm> #include <iterator> #include <numeric> #include <sstream> using namespace std; int main() { //freopen("新建文本文档.txt","r",stdin); int n; cin>>n; int a[100001]; for(int i=0;i<n;i++) { cin>>a[i]; } int sum=-100000001; for(int i=1;i<n;i++) { if(a[i-1]>0) { a[i]+=a[i-1]; } } for(int i=0;i<n;i++) { if(a[i]>sum) { sum=a[i]; } } cout<<sum<<endl; return 0; }
解题思路:
注意事项:
参考代码:
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.6 (C++代码)浏览:649 |
完数 (C语言代码)浏览:757 |
Cylinder (C语言描述+详细分析)浏览:3375 |
蚂蚁感冒 (C语言代码)浏览:1408 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:612 |
剪刀石头布 (C语言代码)浏览:1519 |
JAM计数法 (C语言代码)浏览:721 |
A+B for Input-Output Practice (I) (C语言代码)浏览:598 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:564 |
1169题解浏览:574 |