几何
EHWWFFT.
这个作者很懒,什么都没留下…
展开
-
Space Ant POJ - 1696 点的排序
题目链接:https://vjudge.net/problem/POJ-1696转自:https://blog.csdn.net/yeyun666/article/details/50061923题意:给多个点,起点是(0,给的点中最小的y),要求只能向左转并且路径不能相交,求最多可以经过的点并输出路径。思路:首先一定可以经过所有点。 先找出左下角的点,然后不断排序来寻找在它左边最靠近它的...转载 2020-04-16 15:46:01 · 131 阅读 · 0 评论 -
Treasure Hunt POJ - 1066
题目链接:https://vjudge.net/problem/POJ-1066题意:给一个矩形,内有多条不重合线段,给一个宝藏所在的位置,每次穿越必须走线段的中点,求从矩形边界到宝藏最少穿越的线段条数。思路:题目说必须从中点穿越线段,但其实从线段的任何一点穿越是没有区别的。每条线段虽然可以形成多段墙,但是每条线段最多也就穿越一次。直线穿越一定是最优的。可以枚举矩形边界上的每个端点,与宝藏连线...原创 2020-04-13 10:19:51 · 172 阅读 · 0 评论 -
The Doors POJ - 1556 计算几何+最短路
题目链接:https://vjudge.net/problem/POJ-1556参考:https://www.cnblogs.com/kuangbin/p/3189309.html题意:一个房间内有许多障碍,让你计算从(0,5)到(10,5)的最短距离。思路:把起点和所有可以连接的点连线,判断是否有其他线段与此连线 规范相交 (在端点处相交不算阻碍),如果没有线段与其规范相交,说明没有受到阻...原创 2020-04-09 17:21:14 · 138 阅读 · 0 评论 -
Segments POJ - 3304 判断直线与线段相交
题目链接:https://vjudge.net/problem/POJ-3304转自:https://blog.csdn.net/sdsy191553/article/details/83067586题意:给多条线段,问能否找到一条直线,将所有线段投影到上面后有至少一个公共交点。思路:假设存在直线,对直线做垂线,当垂线在投影的公共区域时,它会经过所有线段。 问题变成了找这样的一条可以经过所有...转载 2020-04-05 11:40:04 · 291 阅读 · 0 评论 -
TOYS POJ - 2318 叉乘判断直线方向
题目链接:https://vjudge.net/problem/POJ-2318#author=happen题意:一些线段把一个矩形分成若干部分,给一些点,求每个部分的点的个数。思路:两个向量oa和ob,如果oa*ob<0,说明oa在ob的左侧,如果>0,说明oa在右侧,=0,说明共线。注意两向量一定是共起点的。#include <cstdio>#include &...原创 2020-04-04 11:03:14 · 151 阅读 · 0 评论 -
Garden Gathering Gym - 100792G 旋转卡壳求最远的点对
题目链接:https://vjudge.net/problem/Gym-100792G题意:有n个点,求最远的点对模板转自:https://blog.csdn.net/fanhansheng/article/details/78653854思路:直接套旋转卡壳的板子,注意特殊处理n=2时的情况。#include <iostream>#include <algorithm...原创 2019-10-27 10:18:06 · 146 阅读 · 0 评论