会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
allforgod
博客园
首页
新随笔
联系
订阅
管理
[置顶]
一些网址
该文被密码保护。
阅读全文
posted @ 2025-06-14 17:04 all_for_god
阅读(12)
评论(0)
推荐(0)
[置顶]
密码
摘要: 学校+经典符号+为什么
阅读全文
posted @ 2025-05-28 10:35 all_for_god
阅读(24)
评论(0)
推荐(0)
2025年11月30日
AFO on 2025/11/29
摘要: 出考场的时候其实没有过多的伤感,T2 这种计数题本身就非常不擅长,考场上写的式子自己看了都想笑。比较擅长的数据结构又确实不是很简单,被 T4 硬控几个小时也是情理之中。只是有些感慨学习了如此久,考前复习了如此多的算法结果正赛中运用的最高级的算法是 ST 表。 事实上小学初中的信息学学习都可以忽略不计
阅读全文
posted @ 2025-11-30 22:02 all_for_god
阅读(32)
评论(2)
推荐(3)
2025年11月23日
P2949 [USACO09OPEN] Work Scheduling G 题解
摘要: 注意到反悔贪心的题基本没怎么做过。 P2949 [USACO09OPEN] Work Scheduling G 思路 注意到这是一个二维的东西,因此可能先去想 DP。但是注意到限制(时间)与贡献是独立的,因此考虑去扫时间而去维护贡献。 更准确地说,这个实际上就是一个类似 DP 的过程,但是转移只能从
阅读全文
posted @ 2025-11-23 18:49 all_for_god
阅读(7)
评论(0)
推荐(0)
2025年11月21日
P8809 [蓝桥杯 2022 国 C] 近似 GCD 题解
摘要: 考虑到非常困难。再简单的计数题也要认真看一眼。 P8809 [蓝桥杯 2022 国 C] 近似 GCD 思路 考虑刻画充要条件去计数。发现一个子区间合法的充要条件是至多一个数不是 \(g\) 的倍数。 将不是 \(g\) 倍数的东西看作 1,否则看作 0,合法充要条件是区间和小于等于 1。 于是双指
阅读全文
posted @ 2025-11-21 19:35 all_for_god
阅读(19)
评论(0)
推荐(0)
2025年11月17日
连续段 DP
摘要: 连续段 DP 主要是做对于序列的计数类问题,其中对序列的限制一般是相邻数要满足一些条件。同时这个序列一般是一个排列。 连续段 DP 的主要思路是依照限制以此往序列里面填数。但是这个填数的过程是动态的,也就是我们只知道填了一些合法连续段,这些合法连续段内的数的相对顺序是确定的,然后我们要将这些数放进已
阅读全文
posted @ 2025-11-17 20:01 all_for_god
阅读(63)
评论(2)
推荐(7)
2025年11月16日
点分树
摘要: 事实上比较朴素。 P6329 【模板】点分树 | 震波 大致思路是将点分治的那个过程建成一棵树。每一层的重心和下一层的中心连边。 这棵树有两个重要性质:树高保证为 \(\log n\),任意两点的 lca 一定在这两个点的路径上。同时,一个有趣的性质是一个点到其子树内所有点的距离都不超过这个点的子树
阅读全文
posted @ 2025-11-16 19:45 all_for_god
阅读(10)
评论(0)
推荐(0)
2025年11月14日
cdq 分治
摘要: 事实上是一种比较简单的思想。 一般解决数对计数之类的问题。有的时候也用来优化 DP 的转移。 基本思想是考虑将数对分成左右端点全在 \([l,mid]\) 中,左右端点全在 \([mid+1,r]\) 中,左端点在 \([l,mid]\) 右端点在 \([mid+1,r]\) 中三类。然后前两类递归
阅读全文
posted @ 2025-11-14 21:15 all_for_god
阅读(7)
评论(0)
推荐(0)
2025年11月8日
P8592 『JROI-8』颅脑损伤 2.0(加强版) 题解
摘要: 你说得对,但是由乃救爷爷。 联考考到了这个题,要求线性,数据随机,不用离散化。没时间写由乃救爷爷了,于是耻辱下播。 P8592 『JROI-8』颅脑损伤 2.0(加强版) 思路 朴素 DP 是比较简单的。 设 \(f_i\) 表示钦定必须选一个右端点为 \(i\) 的最小代价。 我们将区间挂在右端点
阅读全文
posted @ 2025-11-08 17:05 all_for_god
阅读(15)
评论(3)
推荐(0)
2025年10月31日
dfs 序求 lca
摘要: 这是一个 \(O(n\log n)\) 预处理,\(O(1)\) 回答询问的 lca 算法,比较好写,几乎与树上倍增相当,算是在各个方面都比较优秀的求 lca 的算法。 P3379 【模板】最近公共祖先(LCA) 以这道模板题为例。 设求 lca 的两个点为 \(x,y\)。显然我们应该知道这两个点
阅读全文
posted @ 2025-10-31 17:19 all_for_god
阅读(23)
评论(0)
推荐(0)
2025年10月29日
Manacher
摘要: P3805 【模板】Manacher manacher 主要是用来解决与回文串有关问题的算法。 其核心思想是维护当前求出来的右端点最大的回文串。我们设 \(d_i\) 表示位置 \(i\) 的最大回文半径。我们先只考虑奇回文串。 对于我们维护的这个回文串,对于位置 \(i\),其关于回文串的中点的对
阅读全文
posted @ 2025-10-29 21:40 all_for_god
阅读(14)
评论(0)
推荐(0)
2025年10月25日
P2135 方块消除 题解
摘要: P2135 方块消除 思路 这种肯定是区间 DP 题,转移就形如两个区间拼起来。但是发现转移显然有点假,因为题目还有一种情况是先消掉中间的,将两边两种颜色相同的拼起来再消掉。 考虑拼起来的过程是将两段或多段不相邻但是颜色相同的段夹在中间的先删掉,然后将其合并起来。 多段不相邻的东西怎么合并?这个确实
阅读全文
posted @ 2025-10-25 17:47 all_for_god
阅读(15)
评论(0)
推荐(0)
下一页
公告