PAT 1007. Maximum Subsequence Sum
来源:互联网 发布:贪吃蛇跟随算法 编辑:程序博客网 时间:2024/06/06 12:46
#include<cstdio>#include<algorithm>#include<iostream>#include<vector>#include<string.h>using namespace std;int n;int num[10010];int main(){//freopen("G://test.txt","r",stdin);while(scanf("%d",&n)!=EOF){for(int i=0;i<n;++i){scanf("%d",&num[i]);}int maxn=0;int st=-1;int end=-1;int flag=0;int temp;int fal=0,fale=-1,fals=-1;for(int i=0;i<n;++i){if(num[i]>=0){if(maxn<0){flag=0;maxn=0;}if(flag==0){flag=1;st=i;}maxn+=num[i];end=i;if(maxn>fal){fals=st;fal=maxn;fale=end;}}else{maxn+=num[i];}}if(st==-1)printf("%d %d %d\n",0,num[0],num[n-1]);else{printf("%d %d %d\n",fal,num[fals],num[fale]);}}return 0;}
0 0
- (PAT)1007. Maximum Subsequence Sum
- (PAT)1007. Maximum Subsequence Sum
- pat 1007. Maximum Subsequence Sum
- PAT 1007. Maximum Subsequence Sum
- PAT 1007. Maximum Subsequence Sum
- PAT 1007. Maximum Subsequence Sum
- PAT 1007. Maximum Subsequence Sum
- 【PAT】1007. Maximum Subsequence Sum
- PAT - Maximum Subsequence Sum
- 1007. Maximum Subsequence Sum (25)-PAT
- 【PAT】1007. Maximum Subsequence Sum (25)
- PAT 1007. Maximum Subsequence Sum (25)
- pat 1007. Maximum Subsequence Sum (25)
- PAT A 1007. Maximum Subsequence Sum (25)
- PAT(Advanced level) 1007. Maximum Subsequence Sum*
- PAT 1007. Maximum Subsequence Sum (25)
- PAT 1007. Maximum Subsequence Sum (25)
- PAT 1007. Maximum Subsequence Sum (25)
- poj 2394 Checking an Alibi
- C++新手提问 关于cin.getline()
- boost::algorithm 字符串处理
- 获取adb root权限
- hdu 1071 The area 高数积分求面积~~~~小水题~~
- PAT 1007. Maximum Subsequence Sum
- mysql 游标的使用
- 我的个人网站
- 【java】日期处理类总结(二):Date/Calendar/GregorianCalendar/DateFormat/SimpleDateFormat类
- NYOJ 366--D的小L【next_permutation水题】
- 空间统计(三)聚类分布制图
- Kafka文件存储机制那些事
- 客户端跨域访问(CROS)之jsonp详解
- c++技巧- 用vector和unique删去重复元素