7246. 硬币堆 (Coin Piles)
时间限制:1000 MS 内存限制:256 MB
题目描述
**时间限制**:1.00 s **空间限制**:512 MB ## 题目描述 你有两堆硬币,分别包含 $a$ 和 $b$ 枚硬币。在每一次操作中,你可以在以下两种操作中任选一种: 1. 从左边那一堆拿走 $1$ 枚硬币,从右边那一堆拿走 $2$ 枚硬币。 2. 从左边那一堆拿走 $2$ 枚硬币,从右边那一堆拿走 $1$ 枚硬币。 你的任务是快速判断是否能通过若干次操作将两堆硬币同时清空。 ## 输入格式 第一行输入包含一个整数 $t$,表示测试用例的数量。 接下来的 $t$ 行,每行包含两个整数 $a$ 和 $b$,依次表示左右两堆硬币的初始数量。 ## 输出格式 对于每个测试用例,如果能够清空两堆硬币,输出 `YES`;否则输出 `NO`。 ## 输入输出样例 ### 输入 #1 ``` 3 2 1 2 2 3 3 ``` ### 输出 #1 ``` YES NO YES ``` ## 说明/提示 ### 数据规模与约定 * $1 \le t \le 10^5$ * $0 \le a, b \le 10^9$