具体来说是在牛客写题时候,看前人们代码调试,结果一直在报错,这是前人的AC代码:
t = int(input())
for _ in range(t):
n, k = map(int, input().split())
arr = list(map(int, input().split()))
f = True
for i in range(k):
u, v = map(int,input().split())
arr[u-1] += 1
arr[v-1] -= 1
for i in range(1,n):
if arr[i] < arr[i-1]:
f = False
print("Yes" if f else "No")
报错是显示的
arr = list(map(int, input().split()))
有问题,说是,执行错误:程序异常退出,请检查是否存在语法错误或者数组越界非法访问等情况
今天刚学,完全不清楚怎么回事,有人解释一下为什么嘛