https://www.acmicpc.net/problem/11576
Code
A, B = map(int, input().split())
m = int(input())
number_list = list(map(int, input().split()))
result = ''
number_list.reverse()
number_10 = sum([number_list[i]*(A**i) for i in range(m)])
if number_10 == 0:
result = 0
while (number_10 != 0):
r = number_10%(B)
number_10 = number_10//B
result = str(r) + ' ' + result
print(result)