Python3最后两个点过不了,一个TLE一个MLE
查看原帖
Python3最后两个点过不了,一个TLE一个MLE
692476
winstonm楼主2022/3/27 15:35

求大佬帮忙看看,还能怎么优化,我看提交记录里有好多python3过了的,空间比这个小好多

t, m = map(int, input().split())
arr = []
for i in range(m):
    arr.append(list(map(int, input().strip().split())))
dp = [0] * (t + 1)
for i in range(m):
    j = arr[i][0]
    while j <= t:
        dp[j] = max(dp[j], dp[j - arr[i][0]] + arr[i][1])
        j += 1
print(dp[t])
2022/3/27 15:35
加载中...