求大佬看看我今天笔试第二题的代码,为啥自测通过了但是提交之后用例一个没过?def iftrue(a, c):num1 = 0num2 = 0num3 = 0for i in range(1, a ):num1 = int(i)for j in c:num2 = num1 + int(j)for k in c:num3 = num2 + int(k)if int(num1) + int(num2) + int(num3) == a and num1<25 and num2<25 and num3<25:return change(num1, num2, num3)breakreturn "NO"def change(num1, num2, num3):return chr(num1 + 96) + chr(num2 + 96) + chr(num3 + 96)n = int(input())str = [0] * nfor i in range(n):a, b = map(int, input().split())c = input().split()str[i] =iftrue(a, c)for i in str:print(i)