随笔分类 -  计算几何

摘要:原理: 设前k个点的最小覆盖圆为Ck 在前i-1个点的最小覆盖圆C(i-1)的基础上 Ⅰ 第i个点不被C(i-1)覆盖,则点i一定在Ci上,做固定了点i、前i个点的最小圆覆盖 初始让Ci的圆心为点i,0为半径,然后逐步把前i-1个点加到Ci内 枚举点j,j∈[1,i-1] 1.点j不被Ci覆盖,则构 阅读全文
posted @ 2021-03-11 15:33 TRTTG 阅读(520) 评论(0) 推荐(0) 编辑
摘要:https://pintia.cn/problem-sets/994805046380707840/problems/994805051631976448 一、除了水平或竖直切一刀,两个图形各有1条边不平行于坐标轴 二、切出的两个图形仅有以下几种可能: 三角形+三角形、三角形+直角梯形、三角形+五边 阅读全文
posted @ 2020-02-05 12:24 TRTTG 阅读(368) 评论(0) 推荐(0) 编辑
摘要:acm.hdu.edu.cn/showproblem.php?pid=4629 题意: 给出n个三角形,分别求出他们相交i次的面积,i∈[1,n] 在求面积并的基础上修改 求面积并:https://www.cnblogs.com/TheRoadToTheGold/p/12221288.html 当计 阅读全文
posted @ 2020-01-21 17:23 TRTTG 阅读(182) 评论(0) 推荐(0) 编辑
摘要:https://www.lydsy.com/JudgeOnline/problem.php?id=1845 将所有三角形的端点、交点按x坐标排序,从左往右扫描线 每相邻两根扫描线a和b之间的形状是若干个不相交的梯形或三角形 用公式:中位线长度*高 计算面积 高就是两条扫描线之间的距离 中位线,计算x 阅读全文
posted @ 2020-01-21 15:41 TRTTG 阅读(266) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1038 本题可以使用三分法 将点按横坐标排好序后 对于任意相邻两个点连成的线段,瞭望塔的高度 是单峰函数,而且是下凸函数 感性理解单峰就是 瞭望塔建的靠左,为了能看到右边的,要高一点 瞭望塔建的靠右,为 阅读全文
posted @ 2017-11-29 22:09 TRTTG 阅读(278) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1033 经半个下午+一个晚上+半个晚上 的 昏天黑地调代码 最终成果: codevs、洛谷、tyvj上AC COGS数据本机评测AC,提交50 bzoj WA 1、新产生蚂蚁时,如果洞口有蚂蚁,则不产生 阅读全文
posted @ 2017-11-27 21:42 TRTTG 阅读(361) 评论(0) 推荐(0) 编辑
摘要:期望得分:60+ +0=60+ 实际得分:30+56+0=86 时间规划极端不合理,T2忘了叉积计算,用解析几何算,还有的情况很难处理,浪费太多时间,最后gg 导致T3只剩50分钟,20分钟写完代码,没调出来 设sum[i][j] 表示字母j出现次数的前缀和 那么题目要求我们 最大化sum[r][x 阅读全文
posted @ 2017-10-19 14:23 TRTTG 阅读(385) 评论(0) 推荐(0) 编辑
摘要:期望得分:100+0+30=130 实际得分:100+36.5+0=136.5 T3 一个变量写混了,丢了30。。 模拟栈 #include<cstdio> #include<cstring> using namespace std; #define N 10001 char s[N]; int s 阅读全文
posted @ 2017-10-09 19:06 TRTTG 阅读(342) 评论(5) 推荐(0) 编辑
摘要:期望得分:20+100+100=220 实际得分:20+100+100=220 特判相离、内含 对于两圆相交的情况,一直在考虑求交点 实际上相交的面积可以用两个扇形减去两个三角形 正弦定理、余弦定理来搞搞 #include<cmath> #include<cstdio> #include<algor 阅读全文
posted @ 2017-09-09 14:38 TRTTG 阅读(347) 评论(0) 推荐(0) 编辑
摘要:1007: [HNOI2008]水平可见直线 Description 在xoy直角坐标平面上有n条直线L1,L2,...Ln,若在y值为正无穷大处往下看,能见到Li的某个子线段,则称Li为可见的,否则Li为被覆盖的.例如,对于直线:L1:y=x; L2:y=-x; L3:y=0则L1和L2是可见的, 阅读全文
posted @ 2017-09-02 10:52 TRTTG 阅读(496) 评论(0) 推荐(0) 编辑
摘要:https://vjudge.net/problem/UVA-1643 阅读全文
posted @ 2017-08-21 15:15 TRTTG 阅读(137) 评论(0) 推荐(0) 编辑
摘要:https://vjudge.net/problem/UVA-11796 题意:甲和乙两条狗分别沿着不同的折线奔跑,速度未知,但是他们同时出发,同时到达,并且匀速奔跑 求甲和乙在奔跑过程中的最远距离与最近距离之差 因为运动是相对的,所以将甲看做不动 将运动分解为方向向量sa、sb和位移向量va、vb 阅读全文
posted @ 2017-06-10 11:14 TRTTG 阅读(293) 评论(0) 推荐(0) 编辑
摘要:https://vjudge.net/problem/UVALive-3263 平面上有一个n个端点的一笔画,第n个端点总是和第一个端点重合,因此图示一条闭合曲线。 组成一笔画的线段可以相交,但不会部分重叠,求这些线段将平面分为几部分 包括封闭区域和无限大区域 欧拉定理:平面图的顶点数V,边数E,面 阅读全文
posted @ 2017-06-10 08:29 TRTTG 阅读(305) 评论(0) 推荐(0) 编辑
摘要:https://vjudge.net/problem/UVA-11178 题意:三角形ABC的三等分线相交成等边三角形DEF 给出ABC坐标,输出DEF坐标 直线旋转求交点 阅读全文
posted @ 2017-06-09 17:07 TRTTG 阅读(288) 评论(0) 推荐(0) 编辑
摘要://Part 1 struct Point() { double x,y; Point(double x=0,double y=0):x(x),y(y) { } }; typedef Point Vector; Vector operator + (Vector A,Vector B) { retu 阅读全文
posted @ 2017-06-09 15:19 TRTTG 阅读(357) 评论(0) 推荐(1) 编辑
摘要:https://vjudge.net/problem/UVA-11722 题意:你和朋友都要乘坐火车,并且都会途径A城市。你们很想会面,但是你们到达这个城市的准确时刻都无法确定。你会在时间区间[t1,t2]中的任意时刻以相同的概率密度到达。你的朋友则会在时间区间[s1,s2]的任意时刻以相同的概率密 阅读全文
posted @ 2017-06-05 17:29 TRTTG 阅读(427) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示