![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
计算几何-杂类
计算几何-杂类
ZSJZ_liuzian
这个作者很懒,什么都没留下…
展开
-
JSOI2018 Day2 T1 战争(凸包+闵可夫斯基和)
JSOI2018 战争题解每次询问暴力判断时间无法满足,考虑是否可以求出使两凸包有交或无交的向量所在的范围。若两个凸包平移向量www后有交,等价于∃a∈A,b∈B,a=b+w\exists a\in A,b\in B,a=b+w∃a∈A,b∈B,a=b+w,即∃a∈A,b∈B,w=a−b\exists a\in A,b\in B, w=a-b∃a∈A,b∈B,w=a−b,则所有www的取值范围是{a−b∣a∈A,b∈B}\{a-b|a\in A,b\in B\}{a−b∣a∈A,b∈B},把bbb向原创 2020-11-16 21:57:38 · 216 阅读 · 0 评论 -
向量叉积分配律简单证明
向量叉积分配律简单证明引入叉积向量叉积即向量积a×ba×ba×b,运算结果是一个向量,满足:方向与aaa,bbb都垂直,符合右手法则;模等于∣a∣∣b∣sinθ|a||b|sinθ∣a∣∣b∣sinθ,几何意义为以aaa,bbb为邻边的平行四边形面积大小。坐标运算令a=(m,n)a=(m,n)a=(m,n),b=(p,q)b=(p,q)b=(p,q)a×ba×ba×b的竖坐标=±(mq−np)=±(mq-np)=±(mq−np)(符号遵循右手法则)证明a=(m,n)a=(m,n原创 2020-10-13 20:53:16 · 9673 阅读 · 5 评论 -
Codeforces 1146H. Satanic Panic(极角排序+DP)
Codeforces 1146H. Satanic Panic题目大意给出平面内的NNN个点,求多少种方案能选择五个点构成一个“五角星”。这里的“五角星”不一定要每条边相同,但要保证该线段之间该相交的地方要相交(脑补一下正常五角星的形状)。N≤300N≤300N≤300题解首先可以想到转换一下题意,要求的是五角星,不太好统计,不妨可以把每个五角星对应成五个点顺次连接形成的凸包,也很显然每个五个点的凸包和五角星都是一一对应的,于是我们可以求这样的凸包数量。考虑到凸包每条边的极角是依次递增的,原创 2020-09-22 21:16:35 · 217 阅读 · 0 评论 -
JZOJ 3956. 【GDOI2015模拟12.20】鸡腿の梦境(计算几何)
JZOJ 3956. 【GDOI2015模拟12.20】鸡腿の梦境题目Description【故事の背景】鸡腿是CZYZ的著名DS,他为了树立高富帅的伟大形象决定暑假去张江大学学习(游玩)。去的第一天晚上因为蚊子很多,鸡腿不堪其扰怒而打了一夜游戏。 第二天鸡腿吸取教训,弄好了蚊帐,自然是睡了一个好觉。鸡腿似乎还记得做的那个梦……【问题の描述】鸡腿做了一个好梦呢!他化身钢铁侠大战全宇宙的...原创 2020-01-10 19:13:23 · 318 阅读 · 0 评论