摘要: link 转化一下题意,也就是通过删掉 \(k\) 条边将原树划分成 \(k+1\) 个连通块,求这些连通块的直径之和。这里有一个套路,就是设 \(f_{u,0/1/2}\) 表示在以 \(u\) 为最浅点的连通块里已经钦定了 \(0/1/2\) 的直径端点的最大直径和(如果钦定了一个端点则加上该端 阅读全文
posted @ 2025-02-24 11:21 FugiPig 阅读(25) 评论(0) 推荐(0)
摘要: link 首先假设全都选金币,设 \(d_i=B_i-A_i,e_i=C_i-A_i\),则我们需要选出 \(y\) 个 \(d\) 和 \(z\) 个 \(e\)。考虑当 \(i\) 选 \(d\),\(j\) 选 \(e\) 时必有 \(d_i+e_j\ge e_i+d_j\),移项得 \(d_ 阅读全文
posted @ 2025-02-24 10:04 FugiPig 阅读(15) 评论(0) 推荐(0)
摘要: link 初学 wqs 二分,看了好久才懂题解qwq 首先这题显然可以费用流,进而可证答案具有凸性质,即如果设 \(f(x)\) 表示 \(a=x\) 时的答案,则 \(f(x)\) 是一个上凸的函数。由于凸函数相邻两点间的斜率单调不增,所以可以考虑 wqs 二分。 设当前二分到的斜率时 \(k\) 阅读全文
posted @ 2025-02-24 08:56 FugiPig 阅读(28) 评论(0) 推荐(0)