摘要: 注意到 \(1\) 到一个 \(b\) 子树内的点 \(x\) 的路径可以拆成 \(1\to p\to q\to x\) 的形式,其中 \(1\to p\) 走树边,\(p\to q\) 为在点 \(p\) 从树边走出去,在点 \(q\) 走回来,然后 \(q\) 再走树边走到 \(x\)。 考虑 阅读全文
posted @ 2024-11-19 23:36 CJzdc 阅读(6) 评论(0) 推荐(0) 编辑
摘要: Reliauk /bx 阅读全文
posted @ 2024-11-16 22:28 CJzdc 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 完全不会 /ll 阅读全文
posted @ 2024-11-16 22:08 CJzdc 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 题目可以看成一个最大流模型。源点 \(S\) 往所有机器人连边,容量为 \(c_i\);所有容器往汇点 \(T\) 连边,容量为 \(a_i\);机器人 \(i\) 往容器 \(j\in[l_i,r_i]\) 连边,容量 \(+\infty\)。最大流即为答案。 最大流不好计算,考虑最小割。不妨令选 阅读全文
posted @ 2024-11-13 22:33 CJzdc 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 梦回 NOI2024 Day2 阅读全文
posted @ 2024-10-23 23:04 CJzdc 阅读(27) 评论(2) 推荐(0) 编辑
摘要: 特殊性质实际上就是保证了所有环外点度数都 \(\le2\),这样就只需要考虑前两个条件。注意到对于一个 \(i\),假设 \(i\) 为区间左端点,那么所有满足条件 \(2\) 的右端点构成一个区间,记为 \(l_i,r_i\),且满足 \(l_i\le l_{i+1},r_i\le r_{i+1} 阅读全文
posted @ 2024-10-07 20:02 CJzdc 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 考虑怎么较容易地表示 \(\operatorname{dist}(u,v)\)。注意到对于每个点 \(v\),\(\leq 1\) 步能到 \(v\) 的点形成一段区间,记为 \([l_v,r_v]\)。考虑枚举终点 \(x\) 和最短路长度 \(d\),动态维护所有 \(\operatorname 阅读全文
posted @ 2024-10-03 16:23 CJzdc 阅读(13) 评论(0) 推荐(0) 编辑
摘要: A 注意到 \(950=1000\times\dfrac{19}{20}\),考虑把序列按 \(B=20\) 分块。 每次对于一块 \([l,r]\),考虑把每个数和 \(l\) 问一遍,可以把 \(B\) 个数划分为两个集合。如果两个集合大小不同,那么其中大小较小的就是假币;否则所有假币都在某个集 阅读全文
posted @ 2024-09-26 19:50 CJzdc 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 有趣 dp。 阅读全文
posted @ 2024-08-17 20:17 CJzdc 阅读(20) 评论(0) 推荐(0) 编辑