D


私信TA

用户名:ALS1111

访问量:22112

签 名:

等  级
排  名 55
经  验 11377
参赛次数 0
文章发表 132
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

python-摆花摆花
浏览:143

解题思路:

遍历数组中的所有数,时刻更新前i个数的最大子序列和。


注意事项:

参考代码:

from cmath import inf  
  
def f(n):  
    A = [int(i) for i in input().strip().split()]  
    max_num = -inf  
  
    now = 0  
    for item in A:  
        now = now + item  
        if now > max_num:  
            max_num = now  
        if now < 0:     #如果now已经小于0,就要舍去之前的数,将now置零
            now = 0  
    print(max_num)  
      
if __name__ == '__main__':  
    n = int(input())  
    f(n)


 

0.0分

1 人评分

  评论区

虽然总感觉怪怪的,但是居然过了!太惊人了,我要学的还有很多
2022-02-20 17:06:05
  • «
  • 1
  • »