Luogu P3174 [HAOI2009]毛毛虫 题解
Describe
对于一棵树,我们可以将某条链和与该链相连的边抽出来,看上去就象成一个毛毛虫,点数越多,毛毛虫就越大。例如下图左边的树(图 $1$)抽出一部分就变成了右边的一个毛毛虫了(图 $2$)。
Solution
毛毛虫?
很明显,我们可以先预处理出每个点的入度。
显然最后的答案就是$\sum{a_i}-(s-1)+1=\sum{a_i-1}+2$(好好想想)
Code
1 |
|
对于一棵树,我们可以将某条链和与该链相连的边抽出来,看上去就象成一个毛毛虫,点数越多,毛毛虫就越大。例如下图左边的树(图 $1$)抽出一部分就变成了右边的一个毛毛虫了(图 $2$)。
毛毛虫?
很明显,我们可以先预处理出每个点的入度。
显然最后的答案就是$\sum{a_i}-(s-1)+1=\sum{a_i-1}+2$(好好想想)
1 |
|