题目:给出一些蚂蚁的点,给出一些树的点,两两对应,使他们的连线不相交,输出一种方案。
可以任意假定一种组合,然后两两判断,如果相交,则交换,直到全部不相交为止。
这种思想很新颖,被称为计算几何中的调整思想。
[cpp]
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
还有种做法就是利用KM最小权匹配。
其中的原因便是,最小权的匹配肯定是不相交的。
如果AB与CD相交于E,那么AC 但是我写的不知道为什么TLE,KM不熟,也许有问题,至少可以这么做,一般在200ms以内
[cpp]
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include