会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zzzdc
博客园
首页
新随笔
联系
订阅
管理
2026年7月23日
字符串笔记
摘要: KMP 定义前缀数组 \(p_i\) 为 \([...,i]\) 与 \([1,...]\) 相等的最大长度。 按照定义前后倒一倒就对了。 p[0]=0; for(int i=1;i<n;i++) { int j=p[i-1]; while(j&&str[j]!=str[i]) j=p[j-1];/
阅读全文
posted @ 2026-07-23 15:53 zzzdc
阅读(1)
评论(0)
推荐(0)
2026年7月22日
数学相关
摘要: 逆元 \(a^{-1}\) 称为 \(a\) 的乘法逆元 令 \(x = a^{-1}\) \(xa \equiv 1 \pmod{p}\) 由费马小定理 \(a^{p-1} \equiv 1 \pmod{p}\) 得 \(a^{p-2} \cdot a \equiv 1 \pmod{p}\) 所以
阅读全文
posted @ 2026-07-22 21:13 zzzdc
阅读(2)
评论(0)
推荐(0)
图论笔记
摘要: 最短路 Floyd for(int k=1;k<=n;k++) for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) f[i][j]=min(f[i][j],f[i][k]+f[k][j]); P13519 在一个边权均为0的无向图中每次将一条边边权变为1 求所有点
阅读全文
posted @ 2026-07-22 21:10 zzzdc
阅读(3)
评论(0)
推荐(0)
公告