CF1039D You Are Given a Tree
题意
给定一棵有
题解
考虑
贪心
对于一个点,如果在它的子树内有一条经过该点且不经过以被使用点的链,那么将这条链计入答案并将该点标记为使用过
简单的证明:
对于点
令
类似除法分块,
因此对于每一种取值二分右端点,时间复杂度为
考虑对前
时间复杂度为
CF1039D You Are Given a Tree
给定一棵有
考虑
贪心
对于一个点,如果在它的子树内有一条经过该点且不经过以被使用点的链,那么将这条链计入答案并将该点标记为使用过
简单的证明:
对于点
令
类似除法分块,
因此对于每一种取值二分右端点,时间复杂度为
考虑对前
时间复杂度为
CF1039D You Are Given a Tree
Update your browser to view this website correctly.&npsb;Update my browser now