Live2D

随笔分类 -  计算几何

摘要:link Description 给出三角形三边长,给出绳长,问绳在三角形内能围成的最大面积。保证绳长 \(\le\) 三角形周长。 Solution 首先我们得知道,三角形的内切圆半径就是三角形面积 \(\times 2\) 除以三角形周长。 可以看出,如果绳长 \(\le\) 三角形内切圆周长, 阅读全文
posted @ 2022-02-05 11:14 Dark_Romance 阅读(109) 评论(0) 推荐(0)
摘要:link Solution 我们考虑解决从 \(s\to t\) 用 \(S\) 中的点走的这样一个问题,那么对于一个点 \(v_0\) ,我们肯定就可以通过叉积来判断哪些点在它前面,哪些点在它后面,从而继续递归。 复杂度 \(\Theta(n^2)\) 。 Code #include <bits/ 阅读全文
posted @ 2022-01-24 17:24 Dark_Romance 阅读(118) 评论(0) 推荐(0)
摘要:T1 硬币游戏 题目传送门 Description Solution 不难看出,可以将 \(b_i\) 加上 \(a_i\),那么可以视作两种操作,一个是加上权重为 \(1\) 的 \(a_i\),另一个是加上权重为 \(2\) 的 \(b_i\),然后你发现限制没了,只需要权重 \(=k\),直接 阅读全文
posted @ 2021-06-25 19:24 Dark_Romance 阅读(61) 评论(0) 推荐(0)
摘要:题目传送门 题目大意 给出 \(n\) 个圆,求它们并的面积大小。 \(n\le 10^3\) 思路 如果您不会自适应辛普森法,请戳这里学习 其实我们发现,如果我们设 \(f(x)\) 表示 \(x=x\) 这条直线与所有圆的交的线段的长度,那么答案就是: \(\int^{+\infty}_{-\i 阅读全文
posted @ 2020-09-10 17:02 Dark_Romance 阅读(134) 评论(0) 推荐(0)
摘要:题目传送门 题目大意 给出两个凸包$A,B$,对于一个向量求出是否能通过按此向量移动其中一个凸包使得两个凸包没有交集。 凸包大小、查询次数$\le 10^5$。 思路 其实是个闵可夫斯基和的板题。 我们发现如果对于该向量$\vec$,存在$a\in A,b\in B$满足$a+\vec=b$那么,显 阅读全文
posted @ 2020-07-23 17:55 Dark_Romance 阅读(135) 评论(0) 推荐(0)