题目描述 给出两个不大于 $65535$ 的非负整数,判断其中一个的 $16$ 位二进制表示形式,是否能由另一个的 $16$ 位二进制表示形式经过循环左移若干位而得到。 循环左移和普通左移的区别在于:最左边的那一位经过循环左移一位后就会被移到最右边去。 比如: $1011$ $0000$ $0000$ $0001$ 经过循环左移一位后,变成 $0110$ $0000$ $0000$ $0011$,若是循环左移 $2$ 位,则变成 $1100$ $0000$ $0000$ $0110$ 输入格式 每行有两个不大于 $65535$ 的非负整数 输出格式 对于每一行的两个整数,输出一行,内容为 $YES$ 或 $NO$ 输入样例 2 4 输出样例 YES