1 solutions

  • 0
    @ 2025-6-27 10:40:28

    首先,显然的,axy=(ax)ya^{xy} =(a^x)^y
    然后可以假设其中 ax1(modp)a^x ≡1(modp),则有 axy=(ax)y1y1(modp)a^{xy} =(a^x)^ y ≡1^y ≡1(modp)
    所以我们可以 O(p)O(\sqrt{p}​) 分解 p1p−1 的质因数,然后检查 p1p−1 的每一个因数 ff 是否满足 af1(modp)a^ f ≡1(modp)
    如果有任意一个因数满足上述条件,直接输出 No。
    如果所有因数均不满足,输出 Yes。总复杂度 O(Tplogp)O(T\sqrt{p}logp)

    Information

    ID
    173
    Time
    1000ms
    Memory
    256MiB
    Difficulty
    (None)
    Tags
    # Submissions
    0
    Accepted
    0
    Uploaded By