摘要:
先抛开操作 $1$ 不谈, 考虑操作 $2$ 会不会使图联通,因为显然操作 $2$ 是一个非常强的操作。 容易发现我们可以随意连边,直到把所有点全用上,那样不会更劣,而且一定会尽量减少联通块个数。 那么只用操作 $2$ 就使图联通的合法条件就是 $\Sigma_i min(a_i,k)$ $\geq 阅读全文
posted @ 2022-10-19 22:29
Southern_Way
阅读(31)
评论(0)
推荐(0)
摘要:
考虑一个naive的$O(N^2)$做法: 断开一条边,然后将树划分为两棵树,找出两棵树中的带权重心然后就做完了。 考虑本题树高 $H$ 不超过100。标算做法大概率是 $O(NH)$ 的。 不难发现删掉一棵子树只会对至多 $H$ 个可能成为重心的点有影响暴力修改,之后暴力查询答案即可。 阅读全文
posted @ 2022-10-19 10:18
Southern_Way
阅读(28)
评论(0)
推荐(0)
摘要:
考虑把题目给的限制关系建为一棵树,则问题变为每次选择一棵子树,消耗 $\Sigma$$m_i$ ,造出 $sz_i$ 个物品,每个物品至多选择限制 ($D_i$) 次。 然后考虑这就是一个多重背包问题,重量为 $wi$$=$$\Sigma$$mi$ ,价值 $vi=sz_i$ 。 算法瓶颈在于 $D 阅读全文
posted @ 2022-10-19 10:05
Southern_Way
阅读(36)
评论(0)
推荐(0)

浙公网安备 33010602011771号