#P8116. 「Wdoi-1.5」魔理沙的计算器
「Wdoi-1.5」魔理沙的计算器
Description
魔理沙的计算器可以进行 进制的运算,屏幕上可以显示 个数字(不包含小数点)。进行计算后,若某个数字超出了屏幕,就会被直接舍去(例如 时 ,若屏幕大小为 ,那么最终显示为 )。
魔理沙用计算器计算了 ,再计算 ( 和 均为显示在屏幕上的结果)。魔理沙希望知道,有多少个正整数 使得 。你只需要输出这个答案对 取模后的结果即可。
Input Format
- 第一行有一个正整数 ,表示数据组数。
- 接下来 行,每行有两个正整数 ,分别表示计算器的进制、屏幕上能显示的数字个数。
Output Format
- 输出共 行。
- 每行输出一个整数。第 行的整数表示第 组数据中合法的 的总数对 取模后的结果。
3
4 2
5 3
12 99
3
3
19503
Hint
样例解释
- 对于第一组询问,符合条件的数(转换成十进制)为 。
- 对于第二组询问,符合条件的数(转换成十进制)为 。
数据范围及约定
$$\def\arraystretch{1.5} \begin{array}{|c|c|c|c|c|c|}\hline \textbf{subtask}&\textbf{分值} & \bm{b\le} & \bm {k\le } & \textbf{特殊性质} & \textbf{subtask 依赖} \cr\hline 1 & 20 & 10 & 7 & - &-\cr\hline 2 & 20 & 10^5 & 2 & k=2&-\cr\hline 3 & 10 & 10^5 & 3 & k=3&- \cr\hline 4 & 50& 10^5 & 500 & -&1,2,3\cr\hline \end{array}$$对于 的数据,满足 ,,。
京公网安备 11011102002149号