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

Problem E. 卡片

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

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

A B C D E F G H I J

J 题测试用例数量不超过 10,现已更新题面,请刷新网页查看。
I题重测已经完成,为你带来不便我们深表歉意
I题数据有误,请暂时不要提交,稍后将会进行重测
B 题输出要求有修改:你的答案被认为是正确的当且仅当你的答案与标准答案的相对误差或绝对误差不超过 0.01,题面已经更新,我们正在重判所有相关代码,期间判题可能受到影响,我们深表歉意。
I题提示有误,现在已更新题面,请刷新网页查看
评测环境一秒只可以做约 100000000 次运算,请充分优化你的代码避免运行超时。