会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
allforgod
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
16
下一页
2025年5月9日
wqs 二分
摘要: 初看这个东西可能很难理解,我个人也学习了很多遍,然后发现这个直接理解实际上并不难。 wqs 二分主要是解决 恰好分成/选 \(k\) 段 这一类 DP 问题的算法。如果不知道形式可以看一下 P4983 忘情 这道题的题面。 在满足一个条件: 在 DP 其他给定条件不变的情况下,随着分段的段数的增加,
阅读全文
posted @ 2025-05-09 09:36 all_for_god
阅读(90)
评论(0)
推荐(1)
2025年5月2日
高斯消元
摘要: 高斯消元是用来解 \(n\) 元 \(1\) 次方程组的办法。 P3389 【模板】高斯消元法 对于人而言,解方程组可能有一些技巧,但是对于计算机,我们需要通式通法。 对于一次方程组,一个比较通用的思路是加减消元。对于每个式子,我们将其化为只剩下一个未知数有系数,其余未知数的系数都为 \(0\) 的
阅读全文
posted @ 2025-05-02 21:43 all_for_god
阅读(29)
评论(0)
推荐(0)
2025年4月30日
2025 西安集训后至半期总结
该文被密码保护。
阅读全文
posted @ 2025-04-30 21:08 all_for_god
阅读(0)
评论(0)
推荐(0)
2025年4月23日
AC自动机
摘要: AC 自动机可以看做是一个 trie 树与 KMP 结合的一个东西。其解决的问题是 KMP 的升级版:多模式串匹配。 P3808 AC 自动机(简单版) 正常的多模式串匹配,AC 自动机的入门题。 由于模式串不少,因此我们先考虑将所有模式串插入一个 trie 树里。 然后我们考虑像 KMP 一样对于
阅读全文
posted @ 2025-04-23 12:55 all_for_god
阅读(12)
评论(0)
推荐(1)
2025年4月19日
KMP
摘要: KMP 是线性时间判定模式串 \(s\) 中匹配串 \(t\) 的出现位置的算法。 P3375 【模板】KMP border 定义串 \(s\) 的 border 是这个串的前缀等于后缀的最长长度。 线性求某个串的 border 是显然的。 我们先要求出 \(t\) 的所有前缀的 border。时间
阅读全文
posted @ 2025-04-19 12:18 all_for_god
阅读(16)
评论(0)
推荐(0)
2025年4月16日
P2150 [NOI2015] 寿司晚宴 题解
摘要: P2150 [NOI2015] 寿司晚宴 刚开始看错题了,推了一个与原题类似的 DP 方程,然后不会优化,笑了。 思路 首先看到 \(n\) 很小,然后质因子个数就更少了。 因此第一反应是将所有的质因子状压进一个状态里,然后互相判断有没有互质即可。 但是 500 以内的质因子个数并不少,有接近 10
阅读全文
posted @ 2025-04-16 16:33 all_for_god
阅读(26)
评论(1)
推荐(1)
2025年4月11日
P6375 「StOI-1」小Z的旅行 题解
摘要: 题意:P6375 「StOI-1」小 Z 的旅行 给定一座山,每座山有一个高度,只能向更低的山走或者向高度相同的山走,要求不能向高度相同的山连续走两次,不能原地不动。 每次走的权值都是两座山之间的坐标差的绝对值。走的山会从所有可以走的山中等概率随机选。求从最高的山到最低的山的期望权值。保证最高与最低
阅读全文
posted @ 2025-04-11 20:43 all_for_god
阅读(33)
评论(0)
推荐(1)
2025年4月8日
插头 DP
摘要: 插头 DP 实际上就是维护平面图的连通性计数问题。 P5074 Eat the Trees 先看一个简化版的。 由于 \(n\) 很小,因此考虑类似状压的方式。对于每一行,我们维护一个轮廓线,枚举轮廓线上的连通性。注意这个轮廓线是有拐点的,是一条曲线。 我们设 \(f_{i,j,s}\) 表示第 \
阅读全文
posted @ 2025-04-08 16:41 all_for_god
阅读(35)
评论(0)
推荐(0)
2025年4月4日
2025清明节集训计划及总结
该文被密码保护。
阅读全文
posted @ 2025-04-04 20:49 all_for_god
阅读(0)
评论(0)
推荐(0)
2025年4月3日
tarjan(强连通分量、边双、点双)
摘要: 强连通分量 注意到一个强连通分量中 dfn 序最小的点一定有 \(dfn_u=low_u\)。因此条件成立时就将自己和栈上方的点全部压入一个强连通分量中。 而如果枚举的 \(v\) 有 \(dfn\) 序,但其 \(vis\) 已经不为 1 了,也就是说 \(v\) 已经不在栈里面了,那其已经被弹出
阅读全文
posted @ 2025-04-03 18:59 all_for_god
阅读(23)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
16
下一页
公告