专栏文章

题解:CF2147G Modular Tetration

CF2147G题解参与者 2已保存评论 2

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
2 条
当前快照
1 份
快照标识符
@mintc7dq
此快照首次捕获于
2025/12/02 08:01
3 个月前
此快照最后确认于
2025/12/02 08:01
3 个月前
查看原文
由于 aaa1(modm)a^{a^{a^\cdots}}\equiv 1\pmod m,考虑 aa 在模 mm 意义下的阶 δm(a)\delta_m(a),它显然是 φ(m)\varphi(m) 的因数。设 φ(m)=i=1npiαi\varphi(m)=\prod_{i=1}^np_i^{\alpha_i},记 f(S)=iSpiαi,g(S)=iSpif(S)=\prod_{i\in S}p_i^{\alpha_i},g(S)=\prod_{i\in S}p_i,则 gcd(φ(m),aaa)Sf(S)\gcd(\varphi(m),a^{a^{a^\cdots}})\in\bigcup_S f(S)
考虑枚举 SS,显然 SS 不能包含 mm 的质因子。那么现在对于 aa 的限制为 af(S)1(modm),g(S)aa^{f(S)}\equiv 1\pmod m,g(S)\mid a,以及 gcd(a,mφ(m)f(S))=1\gcd(a,m\frac{\varphi(m)}{f(S)})=1。由于这些限制都可以看作是独立的,这个概率可以写成 f(S)g(S)piφ(m),iSp1pm\dfrac{\frac{f(S)}{g(S)}\prod_{p_i\mid \varphi(m),i\notin S}\frac{p-1}p}m。分母是固定的,分子可以乘法分配律直接计算。
mmφ(m)\varphi(m) 的质因数分解可以依靠预处理 106\le 10^6 的数的最小质因子计算,因为可能需要给质因子去重,时间复杂度为 O(m1/3+Tlogmloglogm)O(m^{1/3}+T\log m\log\log m)
code

评论

2 条评论,欢迎与作者交流。

正在加载评论...