BZOJ2689 : 堡垒

问题等价于a56爆大奖在线娱乐三角形里至少选择两个点。 考虑拓扑,每次取出度数为$2$的点$x$,代表一个只与最多一个三角形相邻的三角形$(x,y,z)$。 如果$x$已选,那么$(x,y)$以及$(x,z)$都已经被覆盖,无需再选其它点。 否则因为至少要选两个点,选$y$和$z$一定最优。 时间复杂度$O(n)$
posted @ 2018-01-05 12:05  Claris  阅读(392)  评论(0编辑  收藏  举报