Punching Power 二分图匹配Gym - 101670J
题目大意,给你二维平面的一些点,让你从这n个点中选择一些点,让这些点任意两点的距离要大于1.3
分析:
一开始我的做法是选择一个最大的完全图,这样选择的点肯定是最多的,但是这样的话,算法的复杂度是On3的,会超时,其实我们可以反着建立图,把不符合条件的点建立一个图,然后进行二分图最大匹配,答案为n-最大匹配的数目
#include <bits/stdc++.h>
using ...
原创
2018-08-22 10:46:54 ·
301 阅读 ·
0 评论