摘要:
题意:判断一个多边形内是否存在核。分析:半平面交的模板题。用半平面交来求多边形的核可以用在线算法还实现,这个算法把问题分解成凸多边形与半平面相交(这个半平面的分界线就是题目中的多边形的每一条边)。求凸多边形与半平面的交集的做法是,先定义一个空的多边形,枚举多边形的点,若点在半平面内就加到这里定义的多边形的点集里,若与多边形的边相交就计算交点,再把交点也放到点集里。#include <cstdio>#define vector pointstruct point{ double x,y; point(double xx = 0,double yy = 0) { x... 阅读全文
posted @ 2013-05-07 00:39
Hogg
阅读(853)
评论(0)
推荐(0)

浙公网安备 33010602011771号