#YBT02010014. 回文数(反转相加)
回文数(反转相加)
题目描述
给定一个 进制正整数 。如果其数位从左向右与从右向左完全相同,就称它为回文数。
每一步把当前数与它的数位反转后得到的数相加,仍使用 进制。求最少进行多少步可以得到回文数。如果原数已经是回文数,答案为 。如果 步以内(包含第 步)不能得到回文数,输出 Impossible。
输入格式
输入进制 和该进制下的数 ,用空白分隔。十六进制的数位使用大写字母 A 到 F。
输出格式
输出最少步数,或者 Impossible。
样例
9 87
6
数据范围
或 。 最多 位,首位不为零,且每个数位均合法。