Problem C: 大斗魂场
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:171
Solved:36
Description
小 X 来到了大斗魂场。
大斗魂场是一个供魂师们切磋竞技的地方,获胜者可以得到一定的奖励。
具体来说,大斗魂场中有两种比赛:
A 型比赛,参与者需要支付一枚金魂币,获胜后除了会赢回原本付出的一枚金魂币以外,参与者还会额外获得一枚金魂币和一枚银魂币。
B 型比赛,参与者需要支付一枚银魂币,获胜后除了会赢回原本付出的一枚银魂币以外,参与者还会额外获得两枚银魂币。
注意,若参与者没有对应的货币,那么他无法参与对应的比赛。
作为一名出色的魂师,小 X 在大斗魂场战无不胜,你可以认为每一场比赛小X 都一定会获得胜利。
现在小 X 手中只有一枚金魂币,你现在需要回答小 X 的 T 个问题,每个问题形如:小 X 能否最终拥有 X 枚金魂币和 Y 枚银魂币呢?
注意,这些问题之间两两不会影响,相互独立。
大斗魂场是一个供魂师们切磋竞技的地方,获胜者可以得到一定的奖励。
具体来说,大斗魂场中有两种比赛:
A 型比赛,参与者需要支付一枚金魂币,获胜后除了会赢回原本付出的一枚金魂币以外,参与者还会额外获得一枚金魂币和一枚银魂币。
B 型比赛,参与者需要支付一枚银魂币,获胜后除了会赢回原本付出的一枚银魂币以外,参与者还会额外获得两枚银魂币。
注意,若参与者没有对应的货币,那么他无法参与对应的比赛。
作为一名出色的魂师,小 X 在大斗魂场战无不胜,你可以认为每一场比赛小X 都一定会获得胜利。
现在小 X 手中只有一枚金魂币,你现在需要回答小 X 的 T 个问题,每个问题形如:小 X 能否最终拥有 X 枚金魂币和 Y 枚银魂币呢?
注意,这些问题之间两两不会影响,相互独立。
Input
第一行输入一个整数 T,表示问题的个数。
接下来 T 行,每行两个整数 X,Y,含义见题面描述。
接下来 T 行,每行两个整数 X,Y,含义见题面描述。
Output
输出 T 行,每行包含一个字符串 Yes 或 No,英文字符首字母大写。
Sample Input Copy
3
3 6
2 4
1001 1000
Sample Output Copy
Yes
No
Yes
HINT
【样例解释】
在第一个问题中,小 X 可以进行 2 场 A 型比赛和 2 场 B 型比赛。
在第二个问题中,小 X 不可能得到对应数量的金银魂币。
在第三个问题中,小 X 可以进行 1000 场 A 型比赛。
【数据范围及子任务】
对于 40%的数据,T=1,0≤X、Y≤10,数据随机生成。
对于 80%的数据,T≤5,0≤X、Y≤1000,数据随机生成。
对于 100%的数据,T≤10,0≤X、Y≤10^9。
在第一个问题中,小 X 可以进行 2 场 A 型比赛和 2 场 B 型比赛。
在第二个问题中,小 X 不可能得到对应数量的金银魂币。
在第三个问题中,小 X 可以进行 1000 场 A 型比赛。
【数据范围及子任务】
对于 40%的数据,T=1,0≤X、Y≤10,数据随机生成。
对于 80%的数据,T≤5,0≤X、Y≤1000,数据随机生成。
对于 100%的数据,T≤10,0≤X、Y≤10^9。