摘要
选两条非树边,和树边形成简单环? Pickupwin 表示并不会做。
题面
解
合法的两个非树边“覆盖”的路径必须有交,这也是充分条件。
那就是给定若干路径求有交的路径对数
把路径在LCA处折断,之后对于每个点考虑它到根这条链上的情况
一条链还是很好处理的
之后想个办法把折断的影响扣掉就好了
Pickupwin: 好难写啊,我自闭了
Code
1 |
|
选两条非树边,和树边形成简单环? Pickupwin 表示并不会做。
合法的两个非树边“覆盖”的路径必须有交,这也是充分条件。
那就是给定若干路径求有交的路径对数
把路径在LCA处折断,之后对于每个点考虑它到根这条链上的情况
一条链还是很好处理的
之后想个办法把折断的影响扣掉就好了
Pickupwin: 好难写啊,我自闭了
1 | #include <cstdio> |