编程题
### 问题描述 在科学课上,老师给同学们出了一个问题:如果一个数字减去它数位上的数字之和大于等于 $\text{Value}$,那么我们称这个数字是一个合法数字。现在给你一个 $\text{Value}$ 和一个 $N$,希望你能快速求出 $1$ 到 $N$(包括 $1$ 和 $N$)之间所有的合法数字。 小蓝对这个问题非常感兴趣,但是他思考了一节课都没有找到解决方法,所以希望你能帮帮他。 ### 输入格式 输入一行,为两个数字 $N$ 和 $\text{Value}$。 ### 输出格式 每组数据输出一个值 $w$ ,表示在该组数据的 $1$ ~ $N$ 中有多少数字与他的数位和的差值大于等于 $\text{Value}$ 。 ### 样例输入 ```text 11 1 ``` ### 样例输出 ```text 2 ``` ### 说明 对于样例,只有 $10,11$ 是符合题目要求的数字。 ### 评测数据规模 对于 $100\%$ 的评测数据, $1\leq N \leq 10^{18}$ , $1\leq \text{Value} \leq 10^{18}$ 。
查看答案
赣ICP备20007335号-2