#B. Sum of Round Numbers

    远端评测题 1000ms 256MiB

Sum of Round Numbers

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

一个正整数(严格大于零)如果具有d00...0的形式,就称为“round”。换句话说,一个正整数是“round”,当且仅当它除去最左边的数字(最高位)之外的所有数字都等于零。特别地,从1到9(包括1和9)的所有数字都是“round”。

例如,以下数字是“round”:4000、1、9、800、90。以下数字不是“round”:110、707、222、1001。

给定一个正整数n(1≤n≤104),用最少的“round”数来表示n的和。换句话说,你需要用最少数量的项来表示给定的数字n,每个项都是一个“round”数。

输入

输入的第一行包含一个整数t(1≤t≤104)——输入中测试案例的数量。然后是t个测试案例。

每个测试案例是一行,包含一个整数n(1≤n≤104)。

输出

输出t个测试案例的答案。每个答案必须以一个整数k开头——最少的“round”数。接下来,必须输出k个项,每个项都是一个“round”数,它们的和为n。项的顺序可以任意打印。如果有多个答案,则输出其中任意一个。

样例输入

5
5009
7
9876
10000
10

样例输出

2
5000 9
1
7 
4
800 70 6 9000 
1
10000 
1
10 

11.10晚6点半作业

未认领
状态
已结束
题目
3
开始时间
2023-11-10 0:00
截止时间
2023-11-18 23:59
可延期
24 小时