竞赛讨论区 > 求解答哪里有问题,通不过测试
头像
牛客434285832号
发布于 2020-09-27 16:58
+ 关注

求解答哪里有问题,通不过测试

n, m = map(int, input().split())
s = list(map(int, input().split()))
q = []
for i in range(m):
    test = []
    test = list(map(int, input().split()))
    q.append(test)


def tes():
    tem = 1
    for i in q:
        v = i[1] - 1
        for j in range(i[2] - i[1] + 1):
            #print('v=', v+1)
            s[v] = s[v] - i[0]
            if s[v] < 0:
                print(-1)
                print(tem)
                return False
            v = v + 1
        tem=tem+1
    print(0)

tes()

全部评论

(10) 回帖
加载中...
话题 回帖

本文相关内容

等你来战

查看全部

热门推荐