基础知识
文章平均质量分 87
P_Pqueen
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【基础知识】——字符串
【基础知识】——字符串SAM一些变量lenendpos广义SAM实现两种写法离线在线一些变量endpos SAM 把一个字符串丢进去跑,能不重不漏的得到每一个子串 一些变量 len 记录当前节点的最长子串的长度,sam[i].len−sam[sam[i].fa].lensam[i].len-sam[sam[i].fa].lensam[i].len−sam[sam[i].fa].len,得到的就是这个节点的子串数量,把cnt个节点的结果都加起来,得到的就是该子串中本质不同的串的数量了 endpos 当这个节点原创 2022-02-19 21:58:02 · 232 阅读 · 0 评论 -
【基础知识】——DP(小笨蛋总结)
【基础知识】——DP优化单调队列斜率优化k,xk,xk,x单调kkk不单调,xxx单调k,xk,xk,x均不单调 优化 单调队列 用于优化内层循环,当内层循环总是有一个固定长度的时候,想一想滑动窗口,就可以试着用单调队列来更新了 共分为3步:(不是一成不变) 1.通过长度限制剔除队头 2.通过最优解限制剔除队尾,把当前元素入队 3.用队头更新答案 经典例题: 最大子段和(板子) 绿色通道(此处需要先更新答案,再踢队尾,因为最优解的判定需要当前结果) Cut the SequenceCut\; the \原创 2022-02-09 15:25:27 · 475 阅读 · 0 评论 -
【基础总结】——数学知识
【基础总结】——数学知识最大公约数与最小公倍数算数唯一分解定理线性筛找素数(NNN)扩展欧几里得容斥原理欧拉函数定义:对正整数n,欧拉函数是小于或等于n的数中与n互质的数的数目。性质:逆元欧拉定理中国剩余定理 最大公约数与最小公倍数 理解起来挺简单的 重要等式:lcm[a,b]×gcd(a,b)=a×blcm[a,b]\times gcd(a,b)=a\times blcm[a,b]×gcd(a,b)=a×b 所以只要知道最大公约数就行。 int gcd(int a,int b) { return b?g原创 2022-02-05 20:17:59 · 768 阅读 · 0 评论
分享