随笔分类 - 数论——BSGS
摘要:题面 "传送门" 前置芝士 $bsgs$, "$Cipolla$" 题解 因为题目保证$p\bmod 10$是完全平方数,也就是说$p\bmod 5$等于$1$或$ 1$,即$5$是模$p$的二次剩余(法老讲过,我忘了为啥了……) 然后我们需要用$Cipolla$求出$c=\sqrt{5}$,并记$
阅读全文
摘要:题面 "传送门" 题解 首先你得会多项式开根 "这里" 其次你得会解形如 $$x^2\equiv a \pmod{p}$$ 的方程 这里有两种方法,一个是$bsgs$( "这里" ),还有一种是$Cipolla$( "这里" )(不过这个只能用来解二次剩余就是了) 代码里留着的是$bsgs$,注释掉
阅读全文
摘要:题面 "传送门" 前置芝士 $BSGS$ 什么?你不会$BSGS$?百度啊 原根 对于素数$p$和自然数$a$,如果满足$a^x\equiv 1\pmod{p}$的最小的$x$为$p 1$,那么$a$就是$p$的一个原根 离散对数 对于素数$p$,以及$p$的一个原根$g$,定义$y$为$x$的离散
阅读全文
摘要:传送门 感觉我BSGS都白学了……数学渣渣好像没有一道数学题能自己想出来…… 要求$X_{i+1}=aX_i+b\ (mod \ \ p)$ 左右同时加上$\frac{b}{a-1}$,把它变成等比数列$$X_{i+1}+\frac{b}{a-1}=a(X_i+\frac{b}{a-1}) \ (m
阅读全文
摘要:传送门 关于exbsgs是个什么东东可以去看看yyb大佬的博客->这里
阅读全文
摘要:传送门 一题更比三题强 1操作直接裸的快速幂 2操作用exgcd求出最小正整数解 3操作用BSGS硬上 然后没有然后了
阅读全文
摘要:传送门 模数好大……__int128好麻烦……而且BSGS第一次写有点写蒙了…… $11...1(N个1)\equiv k(mod m)$很难算,那么考虑转化一下 先把$11...1(N个1)$写成$\frac{10^n-1}{9}$ 则$$\frac{10^n-1}{9}\equiv k(mod
阅读全文

浙公网安备 33010602011771号