随笔分类 -  数论——BSGS

摘要:题面 "传送门" 前置芝士 $bsgs$, "$Cipolla$" 题解 因为题目保证$p\bmod 10$是完全平方数,也就是说$p\bmod 5$等于$1$或$ 1$,即$5$是模$p$的二次剩余(法老讲过,我忘了为啥了……) 然后我们需要用$Cipolla$求出$c=\sqrt{5}$,并记$ 阅读全文
posted @ 2019-04-07 12:46 bztMinamoto 阅读(630) 评论(0) 推荐(0)
摘要:题面 "传送门" 题解 首先你得会多项式开根 "这里" 其次你得会解形如 $$x^2\equiv a \pmod{p}$$ 的方程 这里有两种方法,一个是$bsgs$( "这里" ),还有一种是$Cipolla$( "这里" )(不过这个只能用来解二次剩余就是了) 代码里留着的是$bsgs$,注释掉 阅读全文
posted @ 2019-04-07 10:27 bztMinamoto 阅读(266) 评论(1) 推荐(0)
摘要:题面 "传送门" 前置芝士 $BSGS$ 什么?你不会$BSGS$?百度啊 原根 对于素数$p$和自然数$a$,如果满足$a^x\equiv 1\pmod{p}$的最小的$x$为$p 1$,那么$a$就是$p$的一个原根 离散对数 对于素数$p$,以及$p$的一个原根$g$,定义$y$为$x$的离散 阅读全文
posted @ 2019-02-02 16:12 bztMinamoto 阅读(262) 评论(0) 推荐(0)
摘要:传送门 感觉我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 阅读全文
posted @ 2018-10-05 18:38 bztMinamoto 阅读(195) 评论(0) 推荐(0)
摘要:传送门 关于exbsgs是个什么东东可以去看看yyb大佬的博客->这里 阅读全文
posted @ 2018-10-03 20:38 bztMinamoto 阅读(286) 评论(0) 推荐(0)
摘要:传送门 一题更比三题强 1操作直接裸的快速幂 2操作用exgcd求出最小正整数解 3操作用BSGS硬上 然后没有然后了 阅读全文
posted @ 2018-10-03 20:00 bztMinamoto 阅读(217) 评论(0) 推荐(0)
摘要:传送门 模数好大……__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 阅读全文
posted @ 2018-10-03 18:59 bztMinamoto 阅读(271) 评论(0) 推荐(0)

Live2D