CF1647A Madoka and Math Dad
题目描述
Madoka 终于找到了她电脑的管理员密码。她的父亲是一位著名的数学科普作家,因此密码就是下面这个问题的答案。
找到一个最大的十进制数,这个数不包含数字 $0$,且没有相同的数字连续出现,并且其各位数字之和为 $n$。
Madoka 已经厌倦了解数学题,所以请你帮她解决这个问题!
输入格式
每组测试数据包含多组测试用例。第一行包含一个整数 $t$($1 \le t \le 1000$),表示测试用例的数量。接下来每组测试用例包含一行,一个整数 $n$($1 \le n \le 1000$),表示所需的各位数字之和。
输出格式
对于每组测试用例,输出你能得到的最大数。
说明/提示
所有各位数字之和为 $2$ 且不含 $0$ 的数只有 $2$ 和 $11$。但 $11$ 有两个连续的 $1$,因此不合法。所以答案是 $2$。
所有各位数字之和为 $3$ 且不含 $0$ 的数有 $111$、$12$、$21$ 和 $3$。$111$ 有两个连续的 $1$,因此不合法。所以最大合法数是 $21$。
所有各位数字之和为 $4$ 且不含 $0$ 的数有 $1111$、$211$、$121$、$112$、$13$、$31$、$22$ 和 $4$。$1111$、$211$、$112$、$22$ 都有连续相同的数字,因此不合法。所以最大合法数是 $121$。
由 ChatGPT 4.1 翻译