惊尸犼亻(触发条件:90分且WA hack)
查看原帖
惊尸犼亻(触发条件:90分且WA hack)
1126439
Jason331楼主2025/7/22 17:22

下式不一定成立:

axax+φ(p)  ( ⁣ ⁣ ⁣ ⁣ ⁣ ⁣modp)a^{x} \equiv a^{x + \varphi(p)} \ \ (\!\!\!\!\!\!\mod p)

所以要判快速幂的结果是否大于 φ(p)\varphi(p),如果不大于就不能贸然加 φ(p)\varphi(p)

但如果在光速幂中预处理是否大于模数,则要注意 00 次幂不能直接赋为假,还要看模数是否为 11

注意,尽管 p>c>0p > c > 0 可得 p>1p > 1,但模数可能是 φ(p),φ(φ(p)),φ(φ(φ(p))),...\varphi(p),\varphi(\varphi(p)),\varphi(\varphi(\varphi(p))),...,这些东西是可以为 11 的。

附一个 hack(来源):

1 4 3 2
0
0 1 1
0 1 1
0 1 1
1 1 1

ans: 1

2025/7/22 17:22
加载中...