01-复杂度2. Maximum Subsequence Sum (25)
来源:互联网 发布:mac迅雷下载不了 编辑:程序博客网 时间:2024/05/21 15:01
http://www.patest.cn/contests/mooc-ds2015spring/01-复杂度2
题目是陈越老师的课求最大子序列病输出子序列开始和结尾的数字。这道题部分正确有待改正
#include<stdio.h>#include<malloc.h>#include<stdlib.h>int main(){int num;scanf("%d",&num);int *arr=(int *)malloc(num*sizeof(int));int i=0;for(i=0;i<num;i++){scanf("%d",arr+i);}int j=0,thissum=0,maxsum=0,start=0,end=0,start1=0; for(j;j<num;j++){ thissum+=arr[j];if(thissum>maxsum){ maxsum=thissum; start1=start; end=arr[j]; } else if(thissum<0){ thissum=0; if (j+1<=num) { start1=start; start=arr[j+1]; } } } printf("%d %d %d",maxsum,start1,end);return 0;}
0 1
- 01-复杂度2. Maximum Subsequence Sum (25)
- 01-复杂度2. Maximum Subsequence Sum (25)
- 01-复杂度2. Maximum Subsequence Sum (25)
- 01-复杂度2. Maximum Subsequence Sum (25)
- 01-复杂度2. Maximum Subsequence Sum (25)
- 01-复杂度2. Maximum Subsequence Sum (25)
- 01-复杂度2. Maximum Subsequence Sum (25)
- 01-复杂度2. Maximum Subsequence Sum (25)
- 01-复杂度2. Maximum Subsequence Sum (25)
- 01-复杂度2. Maximum Subsequence Sum (25)
- 01-复杂度2. Maximum Subsequence Sum (25)
- 01-复杂度2. Maximum Subsequence Sum (25)
- 01-复杂度2. Maximum Subsequence Sum (25)
- 01-复杂度2. Maximum Subsequence Sum (25)
- 01-复杂度2. Maximum Subsequence Sum (25)
- 01-复杂度2.Maximum Subsequence Sum
- PAT: 01-复杂度2. Maximum Subsequence Sum
- 01-复杂度2. Maximum Subsequence Sum
- 正向最大匹配中文分词算法
- iOS开发小知识
- decimal 正则表达式
- stm32库函数学习篇---通用定时器(输入捕获功能)
- 级联更新数据库的所有表的主键(从1开始更新,关联关系会自动更新),sql
- 01-复杂度2. Maximum Subsequence Sum (25)
- Android开发学习笔记之详解五大布局
- python中的幂函数、指数函数问题
- (转)原码、反码和补码
- 软件测试人员应该怎样做好需求分析
- Android 4.0 Launcher2源码分析——桌面快捷图标的拖拽
- Ubuntu解压rar
- UVa 11374 Airport Express(优先队列Dijkstra)
- [LeetCode 89]Gray Code (格雷码问题)