题解:AT_arc101_c [ARC101E] Ribbons on Tree
Gordon_Song · · 题解
直接进行 dp 是简单的,但是复杂度达到了不可接受的
考虑容斥,强制钦定其中若干条边断开(即这条边一定不染色,从而把整棵树分成若干个联通块),其它边没有限制的匹配数。
首先思考如何在知道断掉边的集合时求出对应的方案数。设
解决了上面的问题后,就把原问题转化为:一个大小为
这个问题可以用树形 dp 解决。设
转移是显然的。
Gordon_Song · · 题解
直接进行 dp 是简单的,但是复杂度达到了不可接受的
考虑容斥,强制钦定其中若干条边断开(即这条边一定不染色,从而把整棵树分成若干个联通块),其它边没有限制的匹配数。
首先思考如何在知道断掉边的集合时求出对应的方案数。设
解决了上面的问题后,就把原问题转化为:一个大小为
这个问题可以用树形 dp 解决。设
转移是显然的。