luogu#P9774. [HUSTFC 2023] 新取模运算
[HUSTFC 2023] 新取模运算
题目描述
在这道题中,我们定义一个新的运算符号 并将其称为新取模运算。
当计算 时,如果 不是 的倍数,则得到 除以 的余数; 否则令 不断除以 直到 不再是 的倍数,假设它为 ,然后得到 除以 的余数。例如,,,。
给定一个质数 ,接下来会有多组询问,对于每次询问会给出一个整数 ,你需要计算出 的值。其中 是 的阶乘,即所有小于等于 的正整数的乘积。
输入格式
第一行包含两个整数 和 ,分别表示询问的次数和给定的质数。
接下来 行,每行包含一个整数 ,含义如题目所述。
输出格式
对于每次询问,输出一行包含一个整数,即 的值。
3 7
11
45
14
4
1
2
2 10007
1919
810
3152
3679