#abc238d. [abc238_d]AND and SUM
[abc238_d]AND and SUM
题目描述
解决以下问题,对于个测试用例。
给定非负整数和。是否存在一对非负整数满足以下条件?
什么是按位与(bitwise AND)?
整数和的按位与定义如下:
- 当以二进制表示时,的第位()为,当且仅当和的对应位都为,否则为。
例如,我们有(以二进制表示:)。
约束条件
- 输入中的所有值均为整数。
输入
从标准输入获取输入。第一行是以下格式:
然后,跟随个测试用例。每个测试用例的格式如下:
输出
输出行。第行应该包含Yes
,如果在第个测试用例中存在一对非负整数满足题目描述中的条件,否则为No
。
示例输入1
2
1 8
4 2
示例输出1
Yes
No
在第一个测试用例中,某些对满足条件。
在第二个测试用例中,没有任何一对非负整数满足条件。
示例输入2
4
201408139683277485 381410962404666524
360288799186493714 788806911317182736
18999951915747344 451273909320288229
962424162689761932 1097438793187620758
示例输出2
No
Yes
Yes
No