
计算几何
文章平均质量分 86
foreyes_1001
某弱比ACMer
展开
-
POJ 1556 The Doors 点与线段交+最短路
题目链接:http://poj.org/problem?id=1556 题目大意:一个房间里有很多墙,每道墙上有两个门,求从房间左边中点到右边中点的最短距离。如图: 这道题目说起来就是一道最短路的题,但是两点之间是否能够走,需要判断一下两点之间的连线是不是跟墙有交点,就是计算几何的判断线段相交问题。两类典型的题合在一起了。 由于数据范围小的可怜,无脑暴力+floyd都能原创 2016-08-15 10:22:21 · 401 阅读 · 0 评论 -
PAT L3-012 水果忍者
PAT的训练题中比较复杂的一道,网上很难找到题解,于是我来发一波 题目链接:https://www.patest.cn/contests/gplt/L3-012 如果存在某条直线符合题意,那么可以把它向下平移,直到碰到某个水果的下端端点,我把这个端点称为“卡子”。再旋转(顺逆时针皆可),即可碰到另一个“卡子”。这时候这条直线就是过两个水果端点的直线。 那么我只要枚举所有的水果原创 2016-08-15 10:10:00 · 3236 阅读 · 0 评论 -
PAT L3-006 迎风一刀斩 计算几何
题目链接:https://www.patest.cn/contests/gplt/L3-006 一道比较烦的计算几何题。花了很长时间把3个WA改成2个、1个,最后在别人的帮助下才AC的。。 把一个长方形一刀切成两个多边形叫迎风一刀斩,题目给出多组两个多边形,要求判断是不是迎风一刀斩出来的,多边形可能经过平移,旋转90/180/270度,而且最初的旗子两边平行于坐标轴。 由于一开原创 2016-08-15 10:38:13 · 2558 阅读 · 0 评论 -
HDU 5581 Infinity Point Sets ACM/ICPC 2015 上海区域赛 I 计算几何+组合计数
2015年上海区域赛的题目,这道题还是比较有趣的,反正我是WA哭了。。 题目在HDUoj上也有,链接: http://acm.hust.edu.cn/vjudge/problem/287150/origin 题目的意思是,给出二维空间里n个点的坐标,求有多少个不同的子点集不是无限点集。无限点集的定义是,将点集中的点两两相连,线段产生的交点加入点集中,继续上面的操作,如果操作能够无原创 2016-08-17 09:47:24 · 1917 阅读 · 1 评论