最大连续子序列
2017-12-01 17:54
225 查看
学到了 python 的切片的概念,学会了 sum 函数
>>> L[0:3] ['Michael', 'Sarah', 'Tracy']
L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。描述:
给你一个整数list L, 如 L=[2,-3,3,50], 求L的一个连续子序列,使其和最大,输出最大子序列的和。 例如,对于L=[2,-3,3,50], 输出53(分析:很明显,该列表最大连续子序列为[3,50]).
from __future__ import print_functionL=[2,-3,3,50]# print(sum(L[1:2]))def find_most_list(L):l_len = len(L)max = L[0]for i in range(0,l_len):for j in range(i+1,l_len+1):list_sum = sum(L[i:j])if list_sum > max:max = list_sumreturn maxprint(find_most_list(L),end='')
相关文章推荐
- 最大连续子序列乘积
- PAT程序设计考题——甲级1007 (最大连续子序列和) C++实现
- 九度题目1011:最大连续子序列
- 九度[1011]-最大连续子序列
- 求连续子序列最大和
- 最大连续子序列和(经典DP) 之 hdu 1231 最大连续子序列
- HDU1231最大连续子序列(LIS)
- 杭电(hdu)ACM 1231 最大连续子序列
- 2086 Problem A 最大连续子序列
- hdu-1003-动态规划-求连续子序列最大和问题
- HDU 1231 最大连续子序列
- 动态规划经典题目:最大连续子序列和
- (java)整数数组中求最大连续子序列之和,并且记录开始和结束位置
- 求数组的连续子序列最大和
- 求最大连续子序列之和的线性算法 c# 数据结构
- UVA - 507 Jill Rides Again(连续子序列最大和)
- 九度题目1011:最大连续子序列
- hdu 最大连续子序列
- HDU 1231 最大连续子序列
- hdu 1231最大连续子序列 【DP】