Python中的HackerRank数组操作

2024-04-27 13:53:16 发布

您现在位置:Python中文网/ 问答频道 /正文

https://www.hackerrank.com/challenges/crush/problem

有人能告诉我我做错了什么吗。这无法满足某些测试用例,并显示运行时错误。这是我的代码:

   def arrayManipulation(n,m, queries):
    arr=[0]*n
    for i in range(m):
        a=queries[i][0]
        b=queries[i][1]
        k=queries[i][2]
        arr[a-1]+=k
        if(b!=n):
            arr[b]-=k
    actual=0
    maxi=0
    for j in range(n):
        actual+=arr[j]
        if(maxi<actual):
            maxi=actual
        arr[j]=actual        #this line
    return (maxi)

但是当我删除上面这行代码时,所有的测试用例都可以正常工作

谁能告诉我出了什么事吗


Tags: 代码inhttpscomforifwww测试用例