# 不好理解,硬背吧 def func(str1,str2): lst = [[i+j for j in range(len(str2)+1)] for i in range(len(str1)+1)] for i in range(1,len(str1)+1): for j in range(1,len(str2)+1): if str1[i-1] == str2[j-1]: d = 0 else: d = 1 lst[i][j] = min(lst[i-1][j]+1,lst[i][j-1]+1,lst[i-1][j-1]+d) print(lst[len(str1)][len(str2)]) while 1: try: func(input(),input()) except: break