deff(n, x): #n为待转换的十进制数,x为机制,取值为2-16 a=[0,1,2,3,4,5,6,7,8,9,'a','b','c','d','e','f'] b=[] whileTrue: s=n // x # 商 y=n % x # 余数 b=b+[y] if s==0: break n=s b.reverse() # 辗转相除法 ans = '' for i in b: ans += str(a[i]) return ans
A,B = map(int, input().split()) n = int(input()) n = int(str(n), A) # int函数可以将A进制的n统一转为十进制 ans = f(n, B) print(ans)