前提・実現したいこと
AOJにおいてRuntime Errorとなってしまいます。
該当のソースコード
Python
1 2q = int(input()) 3def lcs(): 4 x = input() 5 y = input() 6 n = len(x)+1 7 m = len(y)+1 8 maxl = 0 9 c = [[0 for i in range(0,m)] for j in range(0,n)] 10 for i in range(1,n): 11 for j in range(1,m): 12 if x[i-1] == y[j-1]: 13 c[i][j] = c[i-1][j-1] + 1 14 elif c[i-1][j] >= c[i][j-1]: 15 c[i][j] = c[i-1][j] 16 else: 17 c[i][j] = c[i][j-1] 18 maxl = max(maxl,c[i][j]) 19 print(int(maxl)) 20d = 0 21while d < q: 22 lcs() 23 q += 1 24
試したこと
ターミナルでは実行できました。