codility MaxDoubleSliceSum
来源:互联网 发布:淘宝店铺氛围图是什么 编辑:程序博客网 时间:2024/05/16 03:50
Question:codility Lesson9 MaxDoubleSliceSum
My Answer:
def solution(A): lenA = len(A) maxdoublesum = 0 maxslice = 0 maxcur = 0 minele = A[1] if A[1] > 0 else 0 for i in range(2,lenA - 1): if A[i] <= minele: maxslice = maxslice + minele minele = A[i] else: maxslice = maxslice + A[i] if maxslice <= maxcur: maxslice = maxcur minele = A[i] maxcur = max(0,maxcur + A[i]) maxdoublesum = max(maxdoublesum,maxslice) return maxdoublesum
阅读全文
0 0
- codility MaxDoubleSliceSum
- 7.3 MaxDoubleSliceSum
- codility
- codility
- Codility -- Fish
- Codility -- Brackets
- Codility -- grocery_store
- Codility -- Triangle
- [codility]Triangle
- [codility]Brackets
- [codility]Fish
- [codility]Dominator
- [codility]Equi
- [codility]equi
- [codility]MinAbsSumOfTwo
- [codility]CountMultiplicativePairs
- 【Codility】PassingCars
- [codility]MinMaxDivision
- 转载 c++11实现自旋锁
- redis优缺点
- jsp + servlet 文件上传
- springAOP进行自定义注解,用于方法的处理
- 每天一个linux命令(37):date命令
- codility MaxDoubleSliceSum
- cvGet2D和cvGetReal2D
- 217. Contains Duplicate
- Python3.5--列表之深copy与浅copy、元组(下)
- Spring Cloud第二篇 创建一个Eureka Server
- angular2 markdown parser
- 无边框input
- centos服务器 禁止普通用户重启关机
- HTTP返回代码 201 304 404 500等代表的含义