#YBT155. 「一本通 6.6 练习 7」超能粒子炮 · 改

「一本通 6.6 练习 7」超能粒子炮 · 改

题目名称

「SHOI2015」超能粒子炮·改

题目描述

发明家SHTSC发明了超能粒子炮·改,该装置有两个参数 nn、kk,会向编号为 00 到 kk(包含两端)的位置 ii 发射威力为 Cni mod 2333C_{n}^{i} \bmod 2333 的粒子流 ,其中 CniC_{n}^{i} 是组合数。

现在给定参数 nn、kk,要求计算发射的粒子流的威力之和除以 23332333 所得的余数。

输入格式

  • 第一行:一个整数 tt,表示数据组数。
  • 之后 tt 行:每行两个整数 nn、kk,分别表示题目中的参数。

输出格式

输出 tt 行,每行一个整数,为对应组参数下粒子流的威力之和模 23332333 的值。

输入输出样例

输入

3
5 5
10 7
1145 14

输出

32
968
763

数据范围与提示

  • 对于 10%10\% 的数据,t=1t = 1,n,k≤1000n, k \leq 1000。
  • 对于 30%30\% 的数据,t=1t = 1,n,k≤1000000n, k \leq 1000000。
  • 对于 50%50\% 的数据,t=1t = 1,n≤1018n \leq 10^{18},k≤1000k \leq 1000。
  • 对于 70%70\% 的数据,t=100t = 100,n,k≤1016n, k \leq 10^{16}。
  • 对于 100%100\% 的数据,t=100000t = 100000,n,k≤1018n, k \leq 10^{18} 。