A92168.Welcome24ever 与特殊数

普及-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

Welcome24ever 是个聪明的男孩,他非常喜欢正整数序列,于是老师给了 TA 一道关于只包含特殊数的序列的题。

定义:若一个正整数能表示为 nn不同非负整数次幂之和,则称其为特殊数
例如,当 n=4n=4 时,1717 是特殊数(17=40+4217=4^0+4^2),而 99 不是。

现在给定 nnkk,请你找出按升序排列的第 kk 个特殊数。由于该数可能很大,请输出它对 109+710^9+7 取模的结果。

输入格式

  • 第一行一个整数 tt1t1041 \le t \le 10^4),表示测试用例数量。
  • 接下来每个测试用例一行,包含两个整数 n,kn,k2n1092 \le n \le 10^91k1091 \le k \le 10^9)。

输出格式

  • 对于每个测试用例,输出一个整数,表示kk 个特殊数109+710^9+7 取模的值。

输入输出样例

  • 输入#1

    3
    3 4
    2 12
    105 564

    输出#1

    9
    12
    3595374

说明/提示

说明/提示

对于 n=3n=3,序列为 [1,3,4,9,][1,3,4,9,\ldots]

首页