A6862 | 「SHOI2015」超能粒子炮・改
来源省选
时间限制1s
内存限制256MB
通过 / 提交0/0
题目描述
曾经发明了脑洞治疗仪与超能粒子炮的发明家 SHTSC 又公开了他的新发明:超能粒子炮・改——一种可以发射威力更加强大的粒子流的神秘装置。
超能粒子炮・改相比超能粒子炮,在威力上有了本质的提升。它有两个参数 $n$、$k$,它会向每个编号为 $0$ 到 $k$(包含两端)的位置 $i$ 发射威力为 $\mathrm{C}_n^i \mathbin{\mathrm{mod}} 2333$ 的粒子流。
现在 SHTSC 给出了他的超能粒子炮・改的参数,让你求出其发射的粒子流的威力之和除以 $2333$ 所得的余数。
超能粒子炮・改相比超能粒子炮,在威力上有了本质的提升。它有两个参数 $n$、$k$,它会向每个编号为 $0$ 到 $k$(包含两端)的位置 $i$ 发射威力为 $\mathrm{C}_n^i \mathbin{\mathrm{mod}} 2333$ 的粒子流。
现在 SHTSC 给出了他的超能粒子炮・改的参数,让你求出其发射的粒子流的威力之和除以 $2333$ 所得的余数。
输入格式
第一行一个整数 $t$ 表示数据组数。
之后 $t$ 行,每行两个整数 $n$、$k$,含义如题面描述。
之后 $t$ 行,每行两个整数 $n$、$k$,含义如题面描述。
输出格式
$t$ 行,每行一个整数,表示其粒子流的威力之和模 $2333$ 的值。
输入输出样例
输入 #1
3 5 5 10 7 1145 14
输出 #1
32 968 763
对于 $10\%$ 的数据,$t = 1$,$n, k \leq 1000$;
对于 $30\%$ 的数据,$t = 1$,$n, k \leq 1000000$;
对于 $50\%$ 的数据,$t = 1$,$n \leq 10^{18}, k \leq 1000$;
对于 $70\%$ 的数据,$t = 100$,$n, k \leq 10^{18}$;
对于 $100\%$ 的数据,$t = 100000$,$n, k \leq 10^{18}$。
对于 $30\%$ 的数据,$t = 1$,$n, k \leq 1000000$;
对于 $50\%$ 的数据,$t = 1$,$n \leq 10^{18}, k \leq 1000$;
对于 $70\%$ 的数据,$t = 100$,$n, k \leq 10^{18}$;
对于 $100\%$ 的数据,$t = 100000$,$n, k \leq 10^{18}$。
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?