#2073. 一棵树

一棵树

题目描述

生活当中随处可见树的身影。假如一棵树,它在第 11 年仅仅长出 11 片叶子。在接下来第 ii 年一共会长出 iii^i 片新叶子。

但是树叶的寿命也是有限的,一个树叶的寿命是 kk 年,也就是一旦过了 kk 年以后它就会从树上凋落不再具备生长能力。更具体地说第 ii 年的叶子会在第 ii+k1i\sim i+k-1 这些年里持续生长。

现在给你一个数字 nn,你需要判断第 nn 年树上的叶子总数是否为偶数?

输入格式

第一行输入一个整数 tt 代表 tt 组询问。

接下来 tt 行,每行两个整数分别代表 n,kn,k

输出格式

一共输出 tt 行,若叶子数为偶数,输出 YES,否则输出 NO

3
1 1
2 1
3 2
NO
YES
NO

点我获取大样例

样例 1 解释

  • n=1,k=1n=1,k=1,第 11 年只会有 11 片叶子,是奇数所以输出 NO
  • n=2,k=1n=2,k=1,第 11 年只会有 11 片叶子,然后叶子凋落,第 22 年重新长出 222^2 片叶子。叶子总数是偶数,所以输出 YES
  • n=3,k=2n=3,k=2,第 11 年只会有 11 片叶子,然后叶子 还会继续生长一年,第 22 年重新长出 222^2 片叶子。此时一共有 1+221+2^2 片叶子。到了第 33 年,第 11 年生长的一片叶子凋落,此时重新长出 333^3 片叶子,第二年长出的叶子还未凋落。因此一共有 22+33=312^2+3^3=31 片叶子。是奇数因此输出 NO

数据范围

  • 30%30\% 的数据范围满足 1t101\leq t\leq 101kn101\leq k\leq n\leq 10
  • 60%60\% 的数据范围满足 1t1001\leq t\leq 1001kn1001\leq k\leq n\leq 100
  • 100%100\% 的数据范围满足 1t1051\leq t\leq 10^51kn1091\leq k\leq n\leq 10^9