Home
STD Contest
Notification
Clarification
Problems
Ranklist
Status
Print
Sign Out
1006题面更新,部分题面内存调整
More...
Houraisan Kaguya
Time Limit: 18000/15000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)
Total Submission(s): 71 Accepted Submission(s): 0
Problem Description
给定一个质数 $p$ 以及 $n$ 个 $[1,p)$ 范围内的整数 $a_1, a_2, \cdots, a_n$。
对于两个 $[1,p)$ 的整数 $a,b$,定义 $a$ 能被 $b$ 表示当且仅当存在一个非负整数 $x$,使得 $b^x \equiv a (\!\mod p)$,定义 $f(a,b)$ 为满足 $a^x$ 能被 $b$ 表示的最小的正整数 $x$。
求下列式子的值:
$$(\sum_{i=1}^{n}\sum_{j=1}^{n}f(a_i,a_j)\times f(a_j,a_i)) \mod p$$
Input
输入第一行两个正整数 $n,p$。
接下来一行 $n$ 个 $[1,p)$ 范围内的正整数 $a_1, a_2, \cdots, a_n$。
$1 \le n \le 100000, 2 \le p \le 10^{18}, 1 \le a_i < p$
$p$ 是质数
Hint
样例解释
答案等于 $34 \mod 5 = 4$。
Output
输出仅一行一个非负整数,表示答案。
Sample Input
4 5 1 2 3 4
Sample Output
4
Source
642ccpcQHD
Statistic
|
Submit
|
Clarifications
|
Back