zoj 1377 || poj 1228 Grandpa's Estate
来源:互联网 发布:淘宝降价活动 编辑:程序博客网 时间:2024/06/01 10:33
给你凸包上的一些点,求是否可以确定一个凸包。
开始木有理解哇,><,以为只要这个点等于求得凸包的点就可以了,后来发现不对。如果一个凸包的边只有两个点,那么如果外界还有一个点,可能这个凸包就不确定了,相当于,两个钉子之间有个皮筋,但是外面还有个钉子的话,皮筋就可以拉到那个钉子上,而且满足题意。
因此,需要满足凸包每条边必须有三个点,这样的话,如果外界还有点的话,拉的话,就不是凸多边形了,自己可以模拟下。
根据这个 ,看图
判断凸包上三点这个,我做的比较麻烦,分两种情况,如果在线段上(不在端点),可以,如果和这两点共线(不在端点),也可以。
后来想了下,既然题目已经给出的是凸包的点,那就不用graham算法了吧?改了改,不对。因为我需要按顺序去判断凸包的边,如果仅仅是排序,排不出来按顺时针或者逆时针的情况><。。。
测了下,数据弱了,不存在全部都共线的case。。。我还判断了呢。。。
- zoj 1377 || poj 1228 Grandpa's Estate
- poj 1228 Grandpa's Estate
- POJ 1228 Grandpa's Estate
- POJ 1228 Grandpa's Estate
- POJ 1228 Grandpa's Estate
- POJ 1228 Grandpa's Estate
- POJ 1228 Grandpa's Estate
- POJ 1228 Grandpa's Estate
- poj - 1228 - Grandpa's Estate
- poj 1228 Grandpa's Estate
- POJ 1228 Grandpa's Estate
- POJ 1228 Grandpa's Estate -
- POJ 1228 Grandpa's Estate
- poj 1228 Grandpa's Estate
- POJ-1228 Grandpa's Estate
- POJ 1228 Grandpa's Estate
- poj Grandpa's Estate
- Grandpa's Estate POJ
- list all files of a pc
- 《ARM学习手札》----B、BL、BX、BLX 和 BXJ
- asp.net 常用的33种代码
- SAP-MM事务码
- 《ARM学习手札》----B、BL、BX、BLX 和 BXJ
- zoj 1377 || poj 1228 Grandpa's Estate
- SAP事务码
- Matlab中画图时的标注函数legend
- MOSS/Sharepoint 用户,权限,组,安全性 综合OverView
- 数据抽象
- PhysX物理引擎(入门教程) —— PhysX,Hello World!
- 有关ado的错误信息
- css relative与absolute
- STL set的使用 less function override < operator