P3554 [POI2013]LUK-Triumphal arch
首先发现两个性质:
- $k$ 具有单调性,如果 $k = x$ 可以胜利,那么 $k > x$ 一定可以胜利。因此考虑将问题使用二分转化为判断性问题。
- $B$ 不会往回走,在树上,向父亲节点走时,新的白点会越来越少。因此 $B$ 会顺着树向下走。
二分后,每次贪心染色。
考虑二分的边界,任何时候,一定要满足答案最小为根节点的儿子的个数,最大为最大的度数。
查看代码
1 |
|
\begin {array}{c} \mathfrak {One Problem Is Difficult} \\\\ \mathfrak {Because You Don't Know} \\\\ \mathfrak {Why It Is Diffucult} \end {array}
P3554 [POI2013]LUK-Triumphal arch
首先发现两个性质:
二分后,每次贪心染色。
考虑二分的边界,任何时候,一定要满足答案最小为根节点的儿子的个数,最大为最大的度数。
1 | #include <cstdio> |