自己想的题,这题可做吗?
有长度为 nnn 的整数序列 a1,a2,…,ana_1, a_2, \ldots, a_na1,a2,…,an,每个元素都是 000 和 m−1m - 1m−1 之间的均匀随机整数(含边界),则对于每个 x=0,1,…,m−1x = 0, 1, \ldots, m - 1x=0,1,…,m−1,∏i=1nai≡x(modm)\prod_{i = 1}^n a_i \equiv x \pmod m∏i=1nai≡x(modm) 的概率分别是多少?答案对 109+710^9 + 7109+7 取模。
输入:整数 nnn 和整数 mmm(1≤n≤1091 \le n \le 10^91≤n≤109,1≤m≤1061 \le m \le 10^61≤m≤106)。不保证 mmm 是质数。