用户工具

站点工具


2020-2021:teams:alchemist:hardict:qrp

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
2020-2021:teams:alchemist:hardict:qrp [2020/05/16 16:09]
hardict [Cipolla算法(素数情况下)]
2020-2021:teams:alchemist:hardict:qrp [2020/05/16 16:13] (当前版本)
hardict [三次剩余]
行 35: 行 35:
 类比二次剩余Cipolla算法,​设a的根为$\theta \neq a$ 类比二次剩余Cipolla算法,​设a的根为$\theta \neq a$
  
-$C=\{j+k\theta+l\theta^{2}\}$,​随机生成$j,​k,​l$得到$y=j+k\theta+l\theta^{2}$+$C=\{y=j+k\theta+l\theta^{2}\}$,​$C$与$\mathbb{Z}_{p^{3}}$同构,​$y^{p-1}\equiv 1 \pmod{p}$ 
 + 
 +随机生成$j,​k,​l$得到$y=j+k\theta+l\theta^{2}$
  
 $z \equiv y^{\frac{p-1}{3}} \pmod{p},​z^{3} \equiv 1 \pmod{p}$ $z \equiv y^{\frac{p-1}{3}} \pmod{p},​z^{3} \equiv 1 \pmod{p}$
 +
 +若$z$仅含一次项$(k^{'​}\theta)^{3} \equiv 1 \pmod{p}$,​取$x \equiv (k^{'​})^{-1} \pmod{p}$即为一个解
 +
 +
2020-2021/teams/alchemist/hardict/qrp.1589616597.txt.gz · 最后更改: 2020/05/16 16:09 由 hardict