我收到错误消息,发生了内存错误(例如,分段错误,超出内存限制,堆栈溢出等)

时间:2018-11-26 05:21:55

标签: python memory

我已经看到了许多解决堆栈溢出问题的方法,但是我的代码并不大(静态和堆内存少于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))

此代码用于查找输入数字的最大值和最小值并减去。

错误

  

(运行时错误)错误消息:发生内存错误,例如   分段错误,超出内存限制,堆栈溢出等...

0 个答案:

没有答案