会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xhr0817-blog
博客园
首页
新随笔
联系
订阅
管理
[置顶]
(sb)错误合集
该文被密码保护。
阅读全文
posted @ 2025-08-06 20:47 xiehanrui0817
阅读(1)
评论(0)
推荐(0)
[置顶]
LaTex说明
摘要: 说明1 说明2
阅读全文
posted @ 2023-03-12 20:26 xiehanrui0817
阅读(19)
评论(0)
推荐(0)
2026年4月
QOJ 14601
摘要: QOJ 14601 洛谷 P14280 看起来没什么思路,不妨推推样例,从局部入手。 对于一个以 \(u\) 为根的子树,插入方式就是:插入一个到左子树 、交换左右儿子、插入到左子树…… 设插入到的子树是 \(u\) 最终的左儿子(L)/右儿子(R),则这个子树的插入序列一定是 uLRLR...L(
阅读全文
posted @ 2026-04-14 22:30 xiehanrui0817
阅读(3)
评论(0)
推荐(0)
Primal-Dual 原始对偶算法
摘要: 众所周知,费用流的时间复杂度是 \(O(最短路 \times 增广次数)\),一般题目不会卡,但是有些神秘出题人就会卡费用流。 为了优化费用流的时间复杂度,我们只能尝试改进我们的最短路算法,因为增广次数是无法变动的。 普通费用流是跑 SPFA 的,因为有负权边。看看最短路算法,似乎也只有 dijks
阅读全文
posted @ 2026-04-11 21:17 xiehanrui0817
阅读(7)
评论(0)
推荐(0)
CF280D
摘要: CF280D 题意就是单点修改,区间维护最多 \(k\) 段的最大子段和。 首先这个题有一个十分暴力的做法。因为 \(k \le 20\),用线段树维护区间中选了 \(j\) 段,左端点、右端点是否选,然后用闵可夫斯基和合并即可做到 \(O(qk \log n)\) 。 但这题还有另一个做法:反悔贪
阅读全文
posted @ 2026-04-11 20:47 xiehanrui0817
阅读(2)
评论(0)
推荐(0)
洛谷 P6122
摘要: 洛谷 P6122 模拟费用流 首先建模是比较简单的,\(s\) 向每个鼠的位置连一条流量为 \(1\),费用为 \(0\) 的边,每个点向 \(t\) 连一条流量为 \(c_i\),费用是 \(0\) 的边,树上的边直接连双向边,流量为 \(+\infty\),费用为 \(1\)。跑最小费用最大流即
阅读全文
posted @ 2026-04-11 20:21 xiehanrui0817
阅读(4)
评论(0)
推荐(0)
QOJ 10466
摘要: QOJ 10466 或 UVA 1104 对于每一行建一个点,一列建一个点(第 \(i\) 行对应节点 \(i\),第 \(j\) 列对应节点 \(j + n\)),尝试刻画题目条件。 下文用 \((u, v, [l, r], c)\) 表示 \(u\) 指向 \(v\),流量为 \([l, r]\
阅读全文
posted @ 2026-04-09 12:50 xiehanrui0817
阅读(5)
评论(0)
推荐(0)
HDU 5263
摘要: HDU 5263 一个比较直接的想法是直接二分答案 \(d\),计算至多保留几个关系。 \(n \le 50\),考虑网络流建模。\(A\) 克制 \(B\) 就是一条有向边。因为有计算保留多少条边,只能考虑费用流了。 下文中用 \((流量,费用)\) 表示边的信息。 建一条 \((1, 1)\)
阅读全文
posted @ 2026-04-06 11:44 xiehanrui0817
阅读(4)
评论(0)
推荐(0)
[NOI2015] 小园丁与老司机
摘要: [NOI2015] 小园丁与老司机 显然这是一个按 \(y\) 分层的无向图,第一问直接作 DP 即可。令 \(dp_{0/1, i}\) 表示 \(i\) 为这一层到达的第一个/最后一个点能许愿的树的最大值。 第二问直接倒推即可,有多种走法就随便选一个(注意 \(dp_{1, i}\) 可以从 \
阅读全文
posted @ 2026-04-05 16:40 xiehanrui0817
阅读(4)
评论(0)
推荐(0)
[AHOI2022] 山河重整
摘要: [AHOI2022] 山河重整 - 洛谷 P8340 先转换题意。我们从小到大的选择数字。假设现在能得到 \(1 \sim k\)(考虑第一次不是连续段的时候),加入一个数组 \(x\),则能得到 \([1, k] \cup [x + 1, x + k]\)。最有可能得不到的是 \(k + 1\),
阅读全文
posted @ 2026-04-04 22:46 xiehanrui0817
阅读(6)
评论(0)
推荐(0)
洛谷 P11054
摘要: 洛谷 P11054 给定一张 \(n\) 个点 \(m\) 条边的无向图,每个点有一种颜色(\(0 \sim n - 1\)),还有一种颜色 \(n\)。一次操作可以让一个保留原色,或改称你想要的颜色,然后返回极大的同色连通块数量。 需要在 \(2750\) 次操作内猜出所有点的颜色。 \(n \l
阅读全文
posted @ 2026-04-01 21:31 xiehanrui0817
阅读(5)
评论(0)
推荐(0)
2026年3月
洛谷 P10198
摘要: 洛谷 P10198 容易想到倍增,令 \(f_{i, j, k}\) 表示从点 \(i\) 开始,时间 \(\mod T_i = j\) 走 \(2^k\) 步到达的点。 但是这有个问题,就是碰到一个 \(T_u > T_i\) 的 \(u\),就不知道 \(\mod T_u\) 的值了,无法转移。
阅读全文
posted @ 2026-03-31 11:46 xiehanrui0817
阅读(3)
评论(0)
推荐(0)
下一页