P40006

卢卡斯定理

难度 5 级 组合 模运算与同余 数论
讨论 统计 4通过 7提交 57.1%通过率 旧版界面
时间限制 1 秒 内存限制 128 MB

题目描述

给定整数 n,m,p 的值,求出 C^n _{n+m} modp 的值。

输入数据保证 p 为质数。

注: C 表示组合数。

输入

第一行一个整数T,表示数据组数。

对于每组数据:

一行,三个整数n,m,p。

输出

对于每组数据,输出一行,一个整数,表示所求的值。

样例

样例 1
输入
2
1 2 5
2 1 5
输出
3
3

提示

对于100\%的数据1\leq p \leq 10^3,1\leq n,m \leq 10^9,1≤T≤10。

Tab 缩进 · 提交后可在下方查看评测状态
请先登录后再提交