#P3490. 乐乐的数字 (num)-S2
乐乐的数字 (num)-S2
题目描述
乐乐最近喜欢研究回文数。如果一个数从左到右读和从右到左读的结果一样,那么这个数就是回文数。
如果一个数在十进制下是回文数,就称为"一重回文数";
如果在十进制和二进制下都是回文数,就称为"二重回文数";
如果在三种进制下都是回文数,就称为"三重回文数"……以此类推。
在表示多进制时,我们用数字 和字母 'A' 到 'Z' 分别代表值 (即 用 A 表示, 用 B 表示,……, 用 Z 表示)。
现在给定一个十进制整数 ,请你判断在 进制中,有多少种进制下 是回文数,并按从小到大的顺序输出这些进制。
输入格式
一行一个十进制整数 。
输出格式
第一行输出一个整数 ,表示 在 进制中是回文数的进制种数。
接下来 行,每行一个整数,按从小到大的顺序输出这些进制。
样例
50
3
7
9
24
提示
- 转换为 进制是 ,是回文数
- 转换为 进制是 ,是回文数
- 转换为 进制是 ,是回文数
因此共有 种进制,分别是 。