淺談擴(kuò)展 BSGS
2023-07-28 19:52 作者:wukaichen888 | 我要投稿
聽 sbh 大佬講數(shù)論,講得當(dāng)然比老師好,很感動(dòng),記筆記

給出 ,
,
,求最小非負(fù)整數(shù)解
?滿足?

其實(shí)是個(gè)分塊算法
先說 BSGS,當(dāng) ,
互質(zhì)時(shí)的做法
考慮對(duì)指數(shù) ?進(jìn)行分塊,顯然有解時(shí)?
則令 ,
定然能表示為
,其中
,
預(yù)處理枚舉 ?用哈希表將
?存下
然后枚舉 ?判斷
?是否出現(xiàn)
復(fù)雜度?
不互質(zhì)就是 Ex_BSGS 惹
,
?時(shí)
,否則如果
,原方程無解
然后繼續(xù)拆前面的 ?直到
,
?互質(zhì)
然后直接 BSGS,還有一堆特判
一定要用擴(kuò)歐求逆元(
標(biāo)簽: