题目 30072

二项式系数(质数模)

查看题解 ↗GitHub ↗如何评测
题号
30072
时间限制
10000 ms
内存限制
1024 MB
标签
数学计数
来源
Library Checker (yosupo06) - binomial_coefficient_prime_mod

【题目描述】

给定整数 n,kn,k 和质数 mm,输出 (nk) mod m\binom{n}{k} \bmod m。

每次测试包含 TT 组数据,且所有数据中 mm 均固定不变。

【输入】

第一行包含两个整数 TT 和 mm。

接下来 TT 行,第 ii 行包含两个整数 ni kin_i\ k_i。

【输出】

对每一行输出一个整数,表示 (nk) mod m\binom{n}{k} \bmod m。

【输入样例】

文本
3 10007
4 2
5 4
100 50

【输出样例】

文本
6
5
9219

【输入样例2】

文本
4 2
0 0
0 1
1 1
1 0

【输出样例2】

文本
1
0
1
1

【数据范围】

  • 1≤T≤10000001 \leq T \leq 1000000
  • 1≤m≤10737418241 \leq m \leq 1073741824
  • mm 为质数
  • 0≤n,k<min⁡(m,10000000)0 \leq n, k < \min(m, 10000000)

【来源】

Library Checker(yosupo06) binomial_coefficient_prime_mod

数据下载

题目 30072 的公开数据

正在读取文件列表…

常用命令

题目 30072 的 ROJ 命令

以下命令默认使用全局安装的 ROJ Skill,请在终端中直接执行;如果修改过 AGENT_HOME,请将命令中的 ~/.agents 替换为对应目录。