题目: 传送门 题意:在一个左小角坐标为(0, 0),右上角坐标为(10, 10)的房间里,有 n 堵墙,每堵墙都有两个门。每堵墙的输入方式为 x, y1, y2, y3, y4,x 是墙的横坐标,第一个门的区间为[ (x, y1) ~ (x, y2) ],问你从 (0, 5) 走到 (10, 5) ...
分类:
其他好文 时间:
2020-02-28 17:21:15
阅读次数:
50
此题是刘汝佳老师书里的例题,P260 欧拉定理: 设平面图的顶点数为V,边数为E,面数为F,则 V + F - E = 2; 注意这里的面数包括了外面那个面。 例如 这个图的面数 为 2, 因为包括了封闭面外面那个面。 #include <bits/stdc++.h> #define LL long ...
分类:
其他好文 时间:
2020-02-17 16:02:59
阅读次数:
80
给你一些线段,求出哪些线段是相连的,哪些是不相连的。相连包括间接相连,即这两条线段本身不直接相连,而是通过其它线段的连接而间接相连。 线段相交+并查集 这里主要说如何判断线段相交:快速排斥试验+跨立试验牢记一点:研究对象一定是两条线段的四个端点 (快速排斥试验:只是可以证明这两条一定不相交,达到一点 ...
分类:
其他好文 时间:
2018-08-04 21:43:29
阅读次数:
188
<题目链接> 题目大意: 给出一些线段,判断是存在直线,使得该直线能够经过所有的线段。、 解题思路: 如果有存在这样的直线,过投影相交区域作直线的垂线,该垂线必定与每条线段相交,问题转化为问是否存在一条线和所有线段相交。 如果存在这么一条直线,那么该直线一定能够移成经过两个端点的形式。枚举所有线段的 ...
分类:
其他好文 时间:
2018-08-02 02:02:11
阅读次数:
159
Pick-up sticks Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 14568 Accepted: 5510 Description Stan has n sticks of various length. He thr ...
分类:
其他好文 时间:
2018-07-11 14:59:37
阅读次数:
163
POJ_1556_The Doors_判断线段相交+最短路 Description You are to find the length of the shortest path through a chamber containing obstructing walls. The chamber ...
分类:
其他好文 时间:
2018-05-10 11:25:51
阅读次数:
234
POJ_1066_Treasure Hunt_判断线段相交 Description Archeologists from the Antiquities and Curios Museum (ACM) have flown to Egypt to examine the great pyramid ...
分类:
其他好文 时间:
2018-05-10 11:25:33
阅读次数:
153
POJ_2653_Pick-up sticks_判断线段相交 Description Stan has n sticks of various length. He throws them one at a time on the floor in a random way. After finis ...
分类:
其他好文 时间:
2018-05-10 11:16:01
阅读次数:
151
"原题" 给出n条线段,判断是否有一条直线与所有线段都有交点 若存在这样一条直线,那么一定存在一条至少过两个线段的端点的直线满足条件。 每次枚举两条线段的两个端点,确定一条直线,判断是否与其他线段都有交点。 判断交点: 判断AB和CD是否相交,即判断AC×BD(叉积)和AD×BC(叉积)是否同号 c ...
分类:
其他好文 时间:
2018-01-01 20:34:58
阅读次数:
138
题目链接:http://poj.org/problem?id=1066 Time Limit: 1000MS Memory Limit: 10000K Description Archeologists from the Antiquities and Curios Museum (ACM) hav ...
分类:
其他好文 时间:
2017-11-14 21:18:16
阅读次数:
218