我已经看到了许多解决堆栈溢出问题的方法,但是我的代码并不大(静态和堆内存少于256MB,堆栈内存少于1MB)。所以,我不知道为什么会这样。
T=int(input())
max = 0
min = 0
a=[]
cnt = 0
i=0
for test_case in range(1,T+1):
T2=int(input())
the_value = input().split()
for test_case2 in range(1, len(the_value)+1):
if max < int(the_value[cnt]) :
max = int(the_value[cnt])
cnt+=1
cnt=0
min = max
for test_case2 in range(1, len(the_value)+1):
if min > int(the_value[cnt]) :
min = int(the_value[cnt])
cnt+=1
i+=1
print('#{}{}'.format(i,max-min))
此代码用于查找输入数字的最大值和最小值并减去。
错误
(运行时错误)错误消息:发生内存错误,例如 分段错误,超出内存限制,堆栈溢出等...