#P10664. BZOJ3328 PYXFIB
BZOJ3328 PYXFIB
题目描述
给定整数 ,要求计算下列式子对 取模的值:
其中:
- 为质数,且 除以 的余数为 。
- 为组合数,即 。
- 为斐波那契数列,即 ,,。
输入格式
第一行输入一个正整数 ,表示数据组数。
接下来 行,每行三个正整数 。
输出格式
输出 行,每行一个整数,表示结果。
提示
对于 的数据,保证 ,,,, 为质数,且 除以 的余数为 。
给定整数 n,k,p,要求计算下列式子对 p 取模的值:
i=0∑⌊kn⌋Cni×k×Fi×k其中:
第一行输入一个正整数 T,表示数据组数。
接下来 T 行,每行三个正整数 n,k,p。
输出 T 行,每行一个整数,表示结果。
对于 100% 的数据,保证 1≤n≤1018,1≤k≤20000,1≤T≤20,1≤p≤109,p 为质数,且 p 除以 k 的余数为 1。