#1057. [信息素养] 翻转数相乘

    ID: 1057 传统题 2000ms 256MiB 尝试: 3 已通过: 0 难度: 3 上传者: 标签>2024年全国青少年信息素养大赛复赛华东(浙江)赛区

[信息素养] 翻转数相乘

题目描述

假设一个nn位数,如a1a2a3aa_1a_2a​_3​…a,其中aa是这个数的第i位上的数字,且这个nn 位数不是每个位都相等的数字,例如不是2222或类似。如果有一个整数xx,并且1<x<101<x<10,使得a1a2a3anx=anan1an2a1a_1a_2a​_3​…a_n*x=a_na_{n-1}a_{n-2}…a​_1,求x,其中a1a_1an a_n,不能为0,如果xx无解,则输出0,如果有多个xx,则从小到大输出所有xx的解,中间用空格隔开。例如:一个5位数,ABCDE?=EDCBAABCDE*?=EDCBA,其 中ABCDEA、B、C、D、E是个位整数,ABCDEABCDEEDCBAEDCBA 是一个万位数,求符合这个等式的乘数。

输入格式

输入1个数,表示要求解的nn位数。

输出格式

输出表示所有可能的乘数,并按照从小到大排列,用回车隔开。

样例

6
4
9