Collecting Coins
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
Polycarp 有三个妹妹:Alice、Barbara 和 Cerene,她们正在收集硬币。现在:
- Alice 有 枚硬币;
- Barbara 有 枚硬币;
- Cerene 有 枚硬币。
Polycarp 最近环球旅行归来,带回了 枚硬币。
他想把这 枚硬币全部分给三个妹妹,使得分完之后三个人的硬币数量相等。也就是说,如果他分别给:
- Alice 枚,
- Barbara 枚,
- Cerene 枚,
满足 ,并且:
注意: 可以为 。
你的任务是判断是否存在一种分配方案满足要求。你需要回答 组独立测试用例。
输入格式
第一行一个整数 (),表示测试用例数量。
接下来 行,每行四个用空格分隔的整数 (),分别表示 Alice、Barbara、Cerene 当前拥有的硬币数,以及 Polycarp 带回的硬币数。
输出格式
对每个测试用例输出一行:
- 若可以按要求分配,输出
YES; - 否则输出
NO。
说明:原题允许任意大小写,但为适配固定判题平台,本题要求严格输出大写 YES 或 NO。
样例
输入
5
5 3 2 8
100 101 102 105
3 2 1 100000000
10 20 15 14
101 101 101 3
输出
YES
YES
NO
NO
YES