AT_abc423_a [ABC423A] Scary Fee
题目描述
你在“Terrifying Bank”拥有一本存折。该银行的存折有一个令人害怕的特性:手续费会随取款金额变化。
每次取款时,你需指定取款金额,且取款金额必须是 $1\,000$ 日元的整数倍。同时,你还需按照每 $1\,000$ 日元支付 $C$ 日元的手续费,手续费必须另外支付,不能从余额中扣除。如果取款后余额会变成负数,则取款无效。
若你的存折余额为 $X$ 日元,求你最多能取多少钱。
输入格式
输入从标准输入读入,格式如下:
> $X$ $C$
输出格式
输出答案。
说明/提示
### 样例解释 1
取款 $644\,000$ 日元时所需手续费为 $644\,000 \times \displaystyle\frac{8}{1000} = 5\,152$ 日元,所以 $644\,000 + 5\,152 \leq 650\,000$,因此你可以取 $644\,000$ 日元。
而取 $645\,000$ 日元时所需手续费为 $645\,000 \times \displaystyle\frac{8}{1000} = 5\,160$ 日元,这时 $645\,000 + 5\,160 > 650\,000$,所以你不能取 $645\,000$ 日元。
### 样例解释 2
有可能完全无法取款。
### 数据范围
- $1 \leq X \leq 10^7$
- $1 \leq C \leq 999$
- 所有输入均为整数。
由 ChatGPT 5 翻译