〇、前言 BSGS 是用来求形如 $a^x\equiv b\pmod p$ 的最小非负整数解的算法。 当 $\gcd(a,p)=1$ 时可以直接使用 BSGS,当 $\gcd(a,p)\ne 1$ 时需要用到 exBSGS 进行转化。 参考资料: PoPoQQQ 《原根与指标》...
分块
洛谷 P4108 / loj 2119 [HEOI2015] 公约数数列 题解【分块】
看样子分块题应该做的还不够。 题目描述 设计一个数据结构. 给定一个正整数数列 $ a_0, a_1, \ldots , a_{n-1}$,你需要支持以下两种操作: MODIFY id x: 将 $ a_{\mathrm{id}}$ 修改为 $x$. ...
洛谷 P4168 [Violet]蒲公英 题解【分块】【枚举】
有一点点练码力吧……但是分块思维还是很重要的。 题目背景 亲爱的哥哥: 你在那个城市里面过得好吗? 我在家里面最近很开心呢。昨天晚上奶奶给我讲了那个叫「绝望」的大坏蛋的故事的说!它把人...
洛谷 P1903 数颜色 题解【莫队】【分块】
莫队进阶?之带修莫队。 题目描述 墨墨购买了一套\(N\)支彩色画笔(其中有些颜色可能相同),摆成一排,你需要回答墨墨的提问。墨墨会向你发布如下指令: Q L R代表询问你从第\(L\)...
小Z的袜子 题解【莫队】【分块】【学习笔记】
开始莫队入门了 题目描述 作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听...
洛谷 P3747 相逢是问候 题解【树状数组】【欧拉定理】【快速幂】【平衡树】
一道充分考察了扩展欧拉定理的题目,并且细节要求比较多。 题目描述 Informatik verbindet dich und mich. 信息将你我连结。 B 君希望以维护一个长度为\(n\)的数组,这个数组...
洛谷 P3396 哈希冲突 题解【分块】
一道用类似分块的算法优化复杂度的题。 题目描述 众所周知,模数的hash会产生冲突。例如,如果模的数p=7,那么4和11便冲突了。 B君对hash冲突很感兴趣。他会给出一个正整数序列value[...