传送门
非二分图的最大团问题是npc hard(我不会告诉你我刚知道) 所以今天gang了半天是毫无意义的(逃
一个非常奇妙的转化 首先圆内和圆上的点扔掉 对于每一个点做它的两条切线,每个点的两个切点在圆上会形成一段连续的弧,两个点不能同时选,当且仅当两个弧相离或包含 栗子:
这两种情况都是不行的 将圆展成一条链,跨越端点的线段就改为它的补集 这样问题就变成了在一坨线段里选一些没有相离或包含关系的线段,并且数量最多 将线段左端点排序,然后就变成了求关于右端点的最长上升子序列 但是不能相离? 强制一个线段选,做n次,这样求最长上升子序列的过程用二分优化一下 时间复杂度
第一次在bz上rk1,超鸡冻
新闻热点
疑难解答