#P10026. 「HCOI-R1」哀之变化

「HCOI-R1」哀之变化

题目背景

哀喜欢数字。

她还喜欢变化。

题目描述

有一整数 aa 初始为 11

哀想让 aa 进行恰好 kk 次变化,每次从以下两种变化中选择一个:

  • aa1a\gets a - 1
  • aa×2a\gets a \times 2

哀很好奇,经过 恰好 kk 次变化后 aa 能否变成 nn

输入格式

本题有多组测试数据。

第一行,一个正整数 TT,表示测试数据组数。

接下来 TT 行,每行两个整数,依次为 kknn,表示哀的一次询问。

输出格式

TT 行,对于每次询问,若 aa 可以变成 nn,输出 Yes,否则输出 No

3
2 5
2 4
3 3
No
Yes
Yes
5
4 869
48 69
8 328
66 114514
168 1919810

No
Yes
No
Yes
Yes

提示

样例解释 1

  • k=2k = 2n=5n = 5,可以证明无解。
  • k=2k = 2n=4n = 4,一种可能的操作方式如下:
    • 第一步,aa×2=2a \gets a\times 2 = 2
    • 第二步,aa×2=4a \gets a\times 2 = 4
  • k=3k = 3n=3n = 3,一种可能的操作方式如下:
    • 第一步,aa×2=2a \gets a\times 2 = 2
    • 第二步,aa×2=4a \gets a\times 2 = 4
    • 第三步,aa1=3a \gets a-1 = 3

数据规模与约定

本题采用捆绑测试。

  • Subtask 0(10 pts):T10T \leq 10k15k \leq 15
  • Subtask 1(25 pts):n,k2×103n, k \leq 2\times 10^3
  • Subtask 2(65 pts):无特殊限制。

对于所有数据,1T1051 \leq T \leq 10^50n,k10180 \leq n, k \leq 10^{18}