第五个测试点超内存 求解!

P2367 语文成绩

qiu147 @ 2024-03-10 21:16:30

n,p = map(int,input().split())
arr = list(map(int,input().split()))
arr.append(0)
for i in range(n,0,-1):
    arr[i] = arr[i] - arr[i-1]
for i in range(p):
    l,r,num = map(int,input().split())
    arr[l-1] += num
    arr[r] -= num
for i in range(1,n):
    arr[i] += arr[i-1]

print(min(arr[:n]))

by Terrible @ 2024-03-10 21:44:21

@qiu147 目测 Python 就没有正常通过本题的记录。

可能只能通过套数据的方法过了,不是什么好事情。

可算了吧,不爆空间也得超时。我反正是卡不过去。我的程序可能需要 4s 时限才能过。


by qiu147 @ 2024-03-10 22:34:47

@Terrible 好的感谢


by fanjiayu666 @ 2024-05-08 13:00:07

有 @qiu147


|