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 翻译