1554. 卡片

jl 喜爱艺术和 AI,他从视野天朝爬取了大量样本,训练了一个 AI,并让 AI 用 GAN 算法画了很多张精美的卡片。他想要在 sz 今年和明年的生日时将卡片送给 sz 。

jl 将卡片分成了两种,他认为一种卡片的精美程度是 1,另一种的精美程度是 3 。现在 jl 手中有 a 张精美程度为 1 的卡片和 b 张精美程度为 3 的卡片,请问 jl 能否将这些卡片分成两堆,使得第一堆所有卡片精美程度之和恰好与第二堆的相等?这样他就能准备两份他认为完全等值的生日礼物了。

请注意每张卡片都必须放入其中的一堆中,每张卡片只能属于其中的一堆。

输入

两个用空格间隔的整数 a,b \ (0 \leq a,b \leq 10^9,a+b > 1),含义如题目描述所示。

输出

如果可以输出字符串 YES,否则输出字符串 NO

样例

标准输入 复制文本
2 1
标准输出 复制文本
NO
标准输入 复制文本
3 1
标准输出 复制文本
YES
标准输入 复制文本
3 9
标准输出 复制文本
YES

提示

对于样例 3,jl 可以将三张写有数字 1 的卡片和四张写有数字 3 的卡片放在一堆,将剩下的卡片放在另外一堆,这样子两堆卡片精美程度之和都是 15

来源

2021 软件学院 AK 杯程序设计竞赛 (网络赛)

登录以提交代码。
单点时限 2 秒
内存限制 256 MB
提交 1946
通过 289