会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
2026年4月6日
别样的奶龙题大战 2
摘要: P9530 我们认为一个区间是封闭的,当且仅当这个区间的和小于左右数的更小值。 考虑对于一个区间,我们可以用线段树上至多 \(O(\log n)\) 个区间拼出来,问题变成如何合并。 首先,封闭区间之间是包含或不交的。然后因为在线段树上,我们认为节点外的值都是很大的,所以有可能出现左边的一个后缀是封
阅读全文
posted @ 2026-04-06 21:49 zxh923
阅读(1)
评论(0)
推荐(0)
2026年3月31日
别样的奶龙题大战 1
摘要: arc135d 直接做会发现这个操作根本不知道有什么用,考虑能不能改写一下。 把矩阵黑白染色,把所有黑色的位置取反,你会发现不论你怎么操作,每一行和每一列的数之和都不会变。 于是不难想到,答案就是 \(\max(\sum |sx_i|,\sum|sy_j|)\),考虑怎么构造。 我们现在相当于,有一
阅读全文
posted @ 2026-03-31 17:43 zxh923
阅读(4)
评论(0)
推荐(0)
2026年3月29日
也许是一些好题 9
摘要: arc057d 考虑 \(f_{s,i,j}\) 表示当前连通块大小的可重集合为 \(s\),在考虑第 \(i\) 条边,当前有 \(j\) 条边不会改变连通性的方案数。 注意到状态数是拆分数,所以可以直接用 map 存。 转移就是你考虑当前边在不在最小生成树里,然后算一下有多少选择方案即可。 代码
阅读全文
posted @ 2026-03-29 21:47 zxh923
阅读(5)
评论(0)
推荐(0)
2026年3月24日
也许是一些好题 8
摘要: arc214c 这么酷! 设 \(X=A\cup C,Y=B\cup C\),且两者的和都为 \(\dfrac{S}{2}\),那显然对于一个元素在不在 \(X,Y\) 中可以分成 \(4\) 类,这 \(4\) 类唯一对应一个元素在 \(A,B,C,D\) 中。 然后你注意到当且仅当 \(Y=X\
阅读全文
posted @ 2026-03-24 16:48 zxh923
阅读(11)
评论(0)
推荐(0)
2026年3月22日
也许是一些好题 7
摘要: abc397g 首先考虑二分答案,然后你建出分层图。\((u,i)\) 连接 \((u,i+1),(v,i+1)\) 流量都为 \(+\infty\);然后 \((u,i)\) 也要连接 \((v,i)\),流量为 \(1\)。然后源汇连什么是显然的,最后合法条件就是最小割 \(\le k\)。 代
阅读全文
posted @ 2026-03-22 19:05 zxh923
阅读(14)
评论(0)
推荐(0)
2026年3月12日
也许是一些好题 6
摘要: abc427g 先离线下来,然后考虑统一处理所有询问,那么相当于每次把一个前缀 \(+A\),把一个后缀 \(-B\)。那么你考虑用 fhq-treap 维护这个东西。显然这是一个平衡树有交合并板子,直接做就是 \(O(n\log^2 n)\) 的。 代码 CF1943D2 首先当存在一个 \(i\
阅读全文
posted @ 2026-03-12 21:42 zxh923
阅读(13)
评论(0)
推荐(1)
2026年2月25日
也许是一些好题 5
摘要: LOJ4040 假设说我们已经填了完整的若干列,考虑剩下的怎么办。 考虑二分图,以行为左部点,\(1\sim n\) 为右部点,然后左边连右边代表这一行可以放这个数,我们只需考虑把边染上颜色,其中颜色为列的编号,这样就可以确定每个格子放什么了。 二分图边染色采用类似 CF600F 的套路即可。 现在
阅读全文
posted @ 2026-02-25 16:54 zxh923
阅读(30)
评论(2)
推荐(1)
2026年2月6日
也许是一些好题 4
摘要: YDRS005D 对于一个排列,同时出现 \(i\) 和 \(p_i\) 时,可以在图上考虑。 相当于对 \(i\) 和 \(p_i\) 连边,边权是点编号较大的那一个的编号,求所有边权和为 \(s\) 的方案数。 你发现最终这个图是若干个环,于是你考虑对着这个 dp。显然你的要求是最终全都是环,但
阅读全文
posted @ 2026-02-06 11:03 zxh923
阅读(25)
评论(0)
推荐(1)
2026年1月27日
严肃进行一个树的加训
摘要: QOJ7855 tag:点分树。 咦,我以前为什么不会做。 在 LCA 处找出最短和次短,然后加起来并计算个数,这是一个初始的想法。你发现这个东西不会因为你宣称的 LCA 不是实际的 LCA 而导致结果出错,因为你找错了 LCA 的答案一定更劣,不会被统计到。 显然这是一个考烂了的 trick,我第
阅读全文
posted @ 2026-01-27 19:41 zxh923
阅读(16)
评论(0)
推荐(0)
2026年1月22日
也许是一些好题 3
摘要: QOJ4996 近似看作哈密顿路径问题。众所周知这玩意在竞赛图上能做,用的是增量构造。所以我们也这么考虑这个问题。 先不考虑从 \(1\) 出发的限制。你维护两个序列 \(a,b\),分别是在原图上走的路径和在补图上走的路径,设其末尾分别为 \(u,v\),我们现在要加入 \(i\)。如果 \(a,
阅读全文
posted @ 2026-01-22 09:17 zxh923
阅读(39)
评论(0)
推荐(0)
下一页
公告