英特尔—最大区间
来源:互联网 发布:数据库添加数据 编辑:程序博客网 时间:2024/05/21 21:40
一个有符号的数组(可能包含正负数),求数组的某个区间,其和最大。
比如{-1,4,-3,4,5},其和最大区间是{4,-3,4,5},和是10。
a=[int(i) for i in input().split()]#单纯求最大和def max_value(a): i = j = a[0] for u in a[1:]: i = max(u, i + u) j = max(j, i) return jprint(max_value(a))#找出区间def maxsum(a):summ=0maxs=a[0]for i in a:summ+=iif summ>maxs:maxs=summif summ<0:summ=0return maxsc=maxsum(a)def maxsum(a): summ,maxs=0,a[0]start=end=0s=e=0for i in range(len(a)):summ+=a[i]if summ>maxs:maxs=summe=istart=send=eif summ<0:summ=0s=i+1e=i+1return maxs,a[start:end+1]print(maxsum(a))
阅读全文
0 0
- 英特尔—最大区间
- 笔记——最大重叠区间数
- fjnu最大区间问题
- POJ2796 区间最大参考值
- 最大重叠区间大小
- 最大不重叠区间
- hdoj5280最大区间和
- 最大区间重叠.
- POJ3264 区间最大最小值
- 最大子区间和
- hoj5586 区间和最大
- 区间最大频率
- [区间DP]乘积最大
- 贪心:最大相交区间
- 英特尔
- 区间DP——整数划分(使乘积最大)
- 贪心法——区间的最大覆盖数
- NYOJ 1185 最大最小值(线段树—区间求最值)
- gulp 给静态资源文件添加hash(md5)后缀 防止缓存
- POJ 1269 Intersecting Lines(直线相交判断,求交点)
- 【cc3200】向服务器发送温度数据
- 数据分析(第一天)
- CSS+div
- 英特尔—最大区间
- 今天复习了一下Java基础
- JAVA Spring web mvc 学习 之 4:注解
- numpy中的ndarray与array的区别、不同
- hdu 1250 大数
- Common (一)—— CMemBuffer
- 58笔试题二
- 自己解决问题---赠与伸手党
- java核心技术学习笔记