CF1714C.Minimum Varied Number

传统题 时间 2000 ms 内存 256 MiB 3 尝试 1 已通过 1 标签

Minimum Varied Number

题目描述

找出数码和为 ss 的最小数字,使得其中的所有数字都是不同的(即所有数字都是唯一的)。

例如,如果 s=20s=20 ,那么答案是 389389。这是最小的数字,其中所有数字都不同,数字的总和为 20203+8+9=203+8+9=20)。

对于给定的 ss ,输出这个最小数字。

输入格式

第一行包含整数 tt ( 1t451≤t≤45) — 测试用例的数量。

每个测试用例由包含一行唯一整数:指定的 ss (1s451≤s≤45)。

输出格式

输出 tt 个整数 ― 给定测试用例的答案。

样例解释

对于第一个测试用例,s=20s=20,最小数字为 389389

对于第二个测试用例,s=8s=8,最小数字为 888=88=8)。

对于第一个测试用例,s=45s=45,最小数字为 1234567891234567891+2+3+4+5+6+7+8+9=451+2+3+4+5+6+7+8+9=45)。

对于第一个测试用例,s=10s=10,最小数字为 19191+9=101+9=10)。

样例

4
20
8
45
10
389
8
123456789
19

在线编程 IDE

建议全屏模式获得最佳体验