luogu#P5702. 调和级数求和
调和级数求和
题目描述
给定 ,求:
对 取模的值。
如果你不知道怎么对分数取模,可以看这题。
保证答案在模 意义下存在。
为了方便你的计算,这里将给出 的最小原根 。
输入格式
输入第一行一个正整数 ,表示数据组数。
接下来 行,每行三个正整数 。
输出格式
输出 行,每行一个整数表示答案。
5
998007 998244353 3
19260817 998244353 3
274829164 998244353 3
792846153 998244353 3
1924762 899678209 7
429767635
632288905
445668022
128133635
3097708
提示
【数据范围】
对于 的数据,;
对于 的数据,,。
保证 为质数,且 可以被 整除。
注:时限为 std 的三倍,如果过不去请确认时间复杂度正确,并优化常数。