AT_arc099_b [ABC101D] Snuke Numbers
题目描述
对于整数 $n$,用 $S(n)$ 表示将 $n$ 用十进制表示时各位数字之和。例如,$S(123) = 1 + 2 + 3 = 6$。
称正整数 $n$ 为“すぬけ数”,当且仅当对于任意满足 $m > n$ 的正整数 $m$,都有 $\frac{n}{S(n)} \leq \frac{m}{S(m)}$。
给定整数 $K$,请按从小到大的顺序输出前 $K$ 个“すぬけ数”。
输入格式
输入以如下格式从标准输入读入:
> $K$
输出格式
输出 $K$ 行。第 $i$ 行输出第 $i$ 小的“すぬけ数”。
说明/提示
## 限制
- $1 \leq K$
- 第 $K$ 小的“すぬけ数”不超过 $10^{15}$。
由 ChatGPT 4.1 翻译