记 S(n)S(n)S(n) 为十进制表示中数字 nnn 的各个位数之和。例如,S(123)=1+2+3=6S(123) = 1 + 2 + 3 = 6S(123)=1+2+3=6。
我们将整数 nnn 称为Snuke数,当且仅当对于所有满足 m>nm > nm>n 的正整数 mmm,fracnS(n)leqfracmS(m)\\frac{n}{S(n)} \\leq \\frac{m}{S(m)}fracnS(n)leqfracmS(m) 成立。
给定一个整数 KKK,列出前 KKK 个最小的 Snuke 数。
输入形式如下,从标准输入读取:
KKK
打印 KKK 行。第 iii 行应包含第 iii 个最小的 Snuke 数。
10
1 2 3 4 5 6 7 8 9 19
使用您的 gxyz 通用账户