CF1044B Intersecting Subtrees 构造+树论

Posted lqsukida

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CF1044B Intersecting Subtrees 构造+树论相关的知识,希望对你有一定的参考价值。

正解:构造

解题报告:

传送门

又是一道交互题!爱了爱了!

这题真的,极妙!非常神仙!就非常非常思维题!

直接说解法了吼

说起来实在是简单鸭

就是先问一个对方的联通块中的一个点在我这儿的编号,记为x

如果x就是我联通块中的肯定公共点就是x,continue,不讨论运气这么好的事儿x

然后问我的联通块中离x最近的点在对方那儿的编号,记为y

如果y属于对方的联通块,欧克,说明有公共点,就是y

如果不属于,那就麻油公共点,GG

解释一下吼

如果属于这个不用说趴显然

然后如果不属于,我们令x为树根,那么我这个联通块一定都在x的一棵子树上(因为麻油经过x嘛

然后离x最近的这个节点就是这个子树的根

如果根都不在对方的联通块中其它节点就更麻油机会了鸭

所以就麻油公共点!over!

下午放代码!

以上是关于CF1044B Intersecting Subtrees 构造+树论的主要内容,如果未能解决你的问题,请参考以下文章

[POJ 1269]Intersecting Lines

Intersecting Lines(叉积,方程)

POJ 1269Intersecting Lines [计算几何]

POJ1269 Intersecting Lines[线段相交 交点]

POJ 1269 Intersecting Lines (判断直线位置关系)

[POJ 1269]Intersecting Lines