QOJ.ac

QOJ

Límite de tiempo: 2 s Límite de memoria: 512 MB Puntuación total: 100

#1183. 回文数之和

Estadísticas

对于 7 岁的你来说,如果没有和妹妹吵一架,这一天是不完整的。今天的争吵主题是回文数:她最近对这个话题非常着迷,而你认为这是一个极其愚蠢的话题。显然,你绝不会错过大声表达这一观点的机会。

“回文数太棒了,你这个无知的人,”她大喊道,“比如你可以把回文数相加,结果总是一个回文数!就像 $242 + 515 = 767$!或者 $111 + 222 + 333 = 666$。看,笨蛋?”

就是这样!你可以通过向她展示一些相加后不是回文数的回文数来轻松结束这场毫无意义的对话,但这太简单、太容易了……你不想赢她,你想羞辱她。所以,你转而要求她给出一个数字,任何数字,然后你要向她证明它实际上只是几个回文数的和。比方说,不超过 25 个回文数:如果你需要相加的回文数太多,以至于她在你完成求和之前就失去了兴趣,你会非常讨厌这种情况。

显然,你低估了你的对手。你坐在书桌前,看着你的数字……长达 100 000 位……

输入格式

输入的第一行包含测试用例的数量 $z$ ($1 \le z \le 20 000$)。接下来是各测试用例的描述。

每个测试用例由单行组成,包含一个最多有 100 000 位数字的正整数。

所有数字的总位数不超过 3 000 000。

输出格式

对于每个测试用例,首先输出一行,包含回文数的个数 $k$,要求 $1 \le k \le 25$。接下来输出 $k$ 行,每行包含一个同样是回文数的正整数。不允许有前导零(因此,例如,3630 不是回文数)。所有数字之和应等于输入的整数。

样例

输入 1

2
378
2020

输出 1

2
55
323
3
2002
11
7

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.