随笔分类 - 数论——(ex)BSGS&&离散对数
摘要:题目 给定矩阵A, B和模数p,求最小的正整数x满足 A^x = B(mod p). 分析 与整数的离散对数类似,只不过普通乘法换乘了矩阵乘法。 由于矩阵的求逆麻烦,使用 形式的BSGS。 然后就是判断矩阵是否相等, 一种方法是对矩阵进行Hash, 这
阅读全文
摘要:题目 几乎原题 BZOJ3122题解 分析 先推一波公式,然后除去特殊情况分类讨论,剩下就是形如 的方程,可以使用BSGS算法。 在标准的BSGS中,内外层循环都是 ,题目查询 次,,$ p \leq
阅读全文
摘要:首先回忆一下初等代数里的对数。如果,就是,即x是以a为底b的对数。在模算术中,也有类似的概念,但要比初等代数里的复杂一些。简单起见,这里只考虑一种最简单的情况,即当n为素数时,解模方程。因为n为素数,只要a不为0,一
阅读全文