#nt601. 组合数取模3

组合数取模3

组合数取模3

题目描述

给定一个素数pp。回答TT组询问,输出(nm) mod p{n \choose m} \bmod p的值。

输入格式

第一行两个整数p,Tp, T。

接下来TT行,每行两个整数n,mn, m。

输出格式

对于每组数据,输出一行,表示答案。

样例输入

10007 3 
5 2
50 20
50000000 20000000

样例输出

10
2551
0

数据范围

对于所有数据,保证$1\leq T\leq 10^5, 1\leq m\leq n\leq 10^{18}, 2\leq p \leq 10^6$,其中pp是素数。