就是利用叉积的性质,如果向量A1到向量A2是顺时针则叉积为负反之为正。 然后我们可以二分的判断找到一个点恰被两条射线夹在一起。 然后我们再判断是否l,r这两个点所连直线与点的关系。 具体资料可以参照这个BLOG https://www.cnblogs.com/yym2013/p/3673616.ht ...
                            
                            
                                分类:
其他好文   时间:
2017-12-23 20:22:47   
                                阅读次数:
110
                             
                    
                        
                            
                            
                                    欧拉的问题:凸多边形划分为三角形的方法数 2017-05-14 08:29 欧拉的问题:凸多边形划分为三角形的方法数 2017-05-14 08:29 触摸标题下面一行中“北京 邵勇”后面的蓝字“数学教学研究本公众号内容均由邵勇本人独创。每周推送两到三篇内容上有分量的数学文章,但在行文上力争做到深入 ...
                            
                            
                                分类:
其他好文   时间:
2017-12-17 23:51:37   
                                阅读次数:
213
                             
                    
                        
                            
                            
                                    这道题目的大意是给出一组二维空间的顶点,计算其中距离最远的两个顶点之间的距离。 先说明凸包的概念和求法。 定义:对于多边形P,若将P中任意的两个点(包含边上)用一条线段连接,线段都落于该多边形中(含边),那么该多边形称为凸多边形。 定义:点集Q的凸包是一个最小的凸多边形P,使得Q中的每个点都落于P中 ...
                            
                            
                                分类:
其他好文   时间:
2017-12-13 01:55:53   
                                阅读次数:
205
                             
                    
                        
                            
                            
                                    多边形面积 多边形通常分为凸多边形和凹多边形 计算多边形面积有几种好用的算法 其核心思想都是把一个n(n>=3)边形转化为n-2个三角形,然后计算 一:海伦公式 最常见的多边形面积计算公式 此公式表达式为: S= sqrt( p*(p-a)*(p-b)*(p-c)) 其中p为此三角形的半周长,而a, ...
                            
                            
                                分类:
其他好文   时间:
2017-12-09 16:46:40   
                                阅读次数:
173
                             
                    
                        
                            
                            
                                    【BZOJ2087】[Poi2010]Sheep Description Lyx的QQ牧场养了很多偶数个的羊,他是Vip,所以牧场是凸多边形(畸形)。现在因为他开挂,受到了惩罚,系统要求他把牧场全部分为三角形(划分线不能在牧场中相交,只能在顶点相交),羊也是有个性的,如果他们在三角形中是单数就会有羊 ...
                            
                            
                                分类:
其他好文   时间:
2017-12-03 13:01:15   
                                阅读次数:
135
                             
                    
                        
                            
                            
                                    【BZOJ5008】方师傅的房子 Description 方师傅来到了一个二维平面。他站在原点上,觉得这里风景不错,就建了一个房子。这个房子是n个点的凸多边形,原点一定严格在凸多边形内部。有m个人也到了这个二维平面。现在你得到了m个人的坐标,你要判断这m个人中有多少人在房子内部。点在凸多边形边上或者 ...
                            
                            
                                分类:
其他好文   时间:
2017-11-26 11:13:07   
                                阅读次数:
135
                             
                    
                        
                            
                            
                                在平面直角坐标系中有一个n元点集U={A[i](x[i],y[i])|1≤i≤n}。考虑以U的子集S中的点为顶点围成的凸多边形P,若这个凸多边形P内(含边界)的点数为k,则这个子集S的权值为f(S)=2^(k-|S|)。求所有子集S的权值之和Σf(S)。 ...
                            
                            
                                分类:
其他好文   时间:
2017-10-29 20:20:59   
                                阅读次数:
252
                             
                    
                        
                            
                            
                                题意:给出n个矩形的中点、长、宽和顺时针的角度。让你用最小的凸多边形把他们包起来,计算矩形面积占凸多边形的百分比。用大白书给出的凸包的算法,将矩形的每个顶点都做一次凸包,求出凸包的面积。#include "bits/stdc++.h"using namespace std;const int max... ...
                            
                            
                                分类:
移动开发   时间:
2017-10-03 17:26:25   
                                阅读次数:
276
                             
                    
                        
                            
                            
                                    前言: 首先,什么是凸包? 假设平面上有p0~p12共13个点,过某些点作一个多边形,使这个多边形能把所有点都“包”起来。当这个多边形是凸多边形的时候,我们就叫它“凸包”。如下图: 然后,什么是凸包问题? 我们把这些点放在二维坐标系里面,那么每个点都能用 (x,y) 来表示。 现给出点的数目13,和 ...
                            
                            
                                分类:
其他好文   时间:
2017-09-23 15:28:29   
                                阅读次数:
212
                             
                    
                        
                            
                            
                                凸多边形分割 这道题拿道题没有一点思路。我一直在想如何把问题变小,然而一无所获(不是有漏项。就是有重复),最后不得不看了题解,发现这道dp题果然很诡异 设dp(i)表示i边形的方案个数 在一个i边形中,任取两个点,令一个点为1,一个点为i,那么其他点为2——i-1 在点集{2--i-1}中任取一个点 ...
                            
                            
                                分类:
其他好文   时间:
2017-09-23 10:23:26   
                                阅读次数:
207