萌新求助,dalao救救(python)
查看原帖
萌新求助,dalao救救(python)
712146
ghesj楼主2022/11/11 20:11
a = []
n , k = map(str,input().split())
k = int(k)
n = list(map(str,n))
d = 1
for i in range(k):
    a.append(list(map(str,input().split())))
def dfs(a,n,i):
    global d
    if i < k:
        for j in range(len(n)):
            if n[j] == a[i][0]:
                c = n[j]
                n[j] = a[i][1]
                d += 1
                dfs(a,n,i+1)
                n[j] = c
                dfs(a,n,i+1)


dfs(a,n,0)
print(d)

2022/11/11 20:11
加载中...