#ABC212G. 幂对

幂对

幂对

题目描述

给定一个素数 PP

求满足以下条件的整数对 (x,y)(x, y) 的数量。

  • 0xP10 \le x \le P-1
  • 0yP10 \le y \le P-1
  • 存在正整数 nn 使得 xny(modP)x^n \equiv y \pmod{P}

由于答案可能很大,请输出对 998244353998244353 取模后的结果。

输入格式

输入按以下格式从标准输入给出:

PP

输出格式

输出答案对 998244353998244353 取模后的值。

样例

3
4

满足条件的四组 (x,y)(x, y)(0,0),(1,1),(2,1),(2,2)(0,0),(1,1),(2,1),(2,2)

11
64
998244353
329133417

数据范围

  • 2P10122 \le P \le 10^{12}
  • PP 是素数。
难度 省选/NOI-
通过率
尝试 0
已通过 0
ID
2214
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签