#abc088a. [abc088_a]Infinite Coins

[abc088_a]Infinite Coins

题目描述

E869120 有 AA 个 ¥1 的硬币和无限多个 ¥500 的硬币。
确定他是否可以只使用这些硬币支付 ¥N。

约束条件

  • NN 是一个介于 111000010000(包含边界)的整数。
  • AA 是一个介于 0010001000(包含边界)的整数。

输入

从标准输入中以以下格式给出输入:

NN AA

输出

如果 E869120 可以只用他的 ¥1 和 ¥500 的硬币支付 ¥N,输出 Yes;否则输出 No

示例输入1

2018
218

示例输出1

Yes

我们可以使用四个 ¥500 的硬币和 18 个 ¥1 的硬币支付 ¥2018,所以答案是 Yes

示例输入2

2763
0

示例输出2

No

当我们没有 ¥1 的硬币时,我们只能使用 ¥500 的硬币支付 ¥500 的倍数。因为 ¥2763 不是 ¥500 的倍数,所以我们不能支付这个金额。

示例输入3

37
514

示例输出3

Yes