Problem2908--【Div3】二进制位与运算-遗失的数(复杂版)

2908: 【Div3】二进制位与运算-遗失的数(复杂版)

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

Description

(此题与2907的描述基本相同,唯一差别数据范围)
关于二进制及“位与运算”的基础知识,请参考2906
乐乐最近在学习二进制的位运算,他手工方式运算了2906的几道题,他把其中一道题的运算结果写了下来,记为a,现在,他忘记了当初是对哪两个数字进行位与运算而得到a,只依稀记得其中一个数可能是b,请你编写程序来判断,乐乐记得的这个数字b有没有可能通过与某个数字进行位与运算得到a,如果可以,打印Yes,否则打印No
数据范围:0<= a, b<= 2147483647
输入格式,一行,两个整数,分别代表a和b,含义见题目描述。
输出:如果存在某个数,与b位与后能得到a,打印Yes,否则打印No

Sample Input Copy

5 7

Sample Output Copy

Yes

Source/Category