求Idea && Solution
  • 板块学术版
  • 楼主XiaoYiii
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/6/3 22:49
  • 上次更新2024/6/4 22:49:43
查看原帖
求Idea && Solution
1025891
XiaoYiii楼主2024/6/3 22:49

记 n!n^! 为 nn−1n−2...1n^{n-1^{n-2^{...^1}}},给定 nn 与模数 pp,求 n!n^! modmod pp 的值。(1≤n≤1061 \le n \le 10^6, 1≤p≤10121 \le p \le 10^{12})。

不难想到光速幂与扩展欧拉定理,这也就意味这我们要预处理出 φ(p)\varphi(p) 与 φ(φ(p))\varphi(\varphi(p))...,那么现在是否存在在 O(p)O(\sqrt{p}) 的复杂度内预处理的做法呢?

2024/6/3 22:49
加载中...