E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
--------半平面交
POJ 2451 Uyuw's Concert
半平面交
O(nlogn)
思路:
半平面交
模板题。第一次写
半平面交
,犯了很多错误。
jiangyuze831
·
2014-10-18 17:00
poj
计算几何
半平面交
UVA 1396 Most Distant Point from the Sea(二分+
半平面交
)
UVA1396MostDistantPointfromtheSea(二分+
半平面交
)http://uva.onlinejudge.org/index.php?
u013480600
·
2014-10-18 17:00
Algorithm
算法
ACM
计算几何
BZOJ 1007 HNOI 2008 水平可见直线 计算几何+栈
思路:
半平面交
可做,但是显然用不上。类似于求凸包的思想,维护一个栈。先将所有直线按照k值排序,然后挨个压进去,遇到有前一个交点被挡住的话就先弹栈。比较闹心的是去重。
jiangyuze831
·
2014-10-17 17:00
栈
计算几何
半平面交
bzoj
HNOI2008
BZOJ 1038 ZJOI2008 瞭望塔 模拟退火+二分答案
题目大意:给定一条折线,要求选择一个点建立高度为h的瞭望塔,要求瞭望塔塔顶可以看到折线上的每一个点,求h的最小值正解:
半平面交
不会!
PoPoQQQ
·
2014-09-17 12:00
模拟退火
bzoj
二分答案
BZOJ1038
POJ 2451 Uyuw's Concert
题目大意:给出一些直线,求
半平面交
的面积。解题思路:
半平面交
求面积。
lin375691011
·
2014-08-28 15:00
poj
计算几何
刷题
POJ 3130 How I Mathematician Wonder What You Are!
解题思路:
半平面交
。模版题。用的是ZZY的O(Nlogn)的算法。算法大体思路是这样的:step1.将所有半平面按极角排序,对于极角相同的,选择性的保留一个。
lin375691011
·
2014-08-28 13:00
poj
计算几何
刷题
【
半平面交
】 POJ 3384 Feng Shui
先把每条边压缩r的距离,求出
半平面交
,然后
半平面交
的最远点对就是答案了。。。要注意最后的点数只有一个时的情况,此时两个圆重合。。
blankcqk
·
2014-08-22 11:00
poj
【
半平面交
】 POJ 1755 Triathlon
注意边界情况,对精度要求比较高。。。#include #include #include #include #include #include #include #include #include #include #include #include #include #definemaxn50005 #definemaxm3000005 #defineeps1e-10 #definemod998
blankcqk
·
2014-08-21 20:00
poj
【
半平面交
】 HDOJ 1632 Polygons
先求出两个多边行的面积和,再用
半平面交
求出两个多边形的并,总面积-2倍的并的面积就是答案了。。。
blankcqk
·
2014-08-21 11:00
HDU
【二分+
半平面交
】 HDOJ 3761 Jungle Outpost
注意到每次去点都是连续的就好做了。。。。#include #include #include #include #include #include #include #include #include #include #include #include #include #definemaxn50005 #definemaxm3000005 #defineeps1e-10 #definemod9
blankcqk
·
2014-08-20 21:00
HDU
【二分+
半平面交
】 POJ 3525 Most Distant Point from the Sea
套上计算几何的模板。。。然后二分搞一下。。。#include #include #include #include #include #include #include #include #include #include #include #include #include #definemaxn505 #definemaxm3000005 #defineeps1e-10 #definemod9
blankcqk
·
2014-08-20 20:00
HDU
poj 3525 Most Distant Point from the Sea,
半平面交
+ 二分
MostDistantPointfromtheSea二分离海距离,按距离平移有向线段(“收缩”多边形),然后半平面求交验证intmain() { intn; while(~scanf("%d",&n),n) { vectorp,v,normal; for(inti=0;ieps){ vectorL; mid=l+(r-l)/2; for(inti=0;i
yew1eb
·
2014-08-20 11:00
计算几何
一些基本的题目可以自己搜索,比如这个blog:http://blog.sina.com.cn/s/blog_49c5866c0100f3om.html接下来,研究了
半平面交
,思想方法看07年朱泽园的国家队论文
u011788531
·
2014-07-28 23:00
计划
数学
ACM
几何
训练
半平面交
题目汇总
Poj 1279 Poj 1474 Poj 1755 Poj 2104 Poj 2187 Poj2451 Poj 3130 Poj 3335 Poj 3384 Poj 3525Poj3968
PhilipsWeng
·
2014-04-27 14:00
LA4992 Jungle Outpost
半平面交
考虑到炸毁k个哨塔最合适的方案即连续炸毁k个,所以可以二分要摧毁的数量k,然后每个点跨越k个点连成直线,若这些直线的
半平面交
为空,即k符合要求。#include #include #inclu
yanglei040
·
2014-04-20 13:00
LA3890 Most Distant Point from the Sea 二分+
半平面交
二分距离,然后收缩原直线围成的范围,也就是新的n条直线的
半平面交
是否为空,不为空就是可行的距离,否则就是不可行的。
yanglei040
·
2014-04-17 13:00
ACM计算几何题目推荐
cid=59391#overviewPart.3---
半平面交
h
yew1eb
·
2014-03-07 13:00
poj-3130-3335-求多边形的核
求多边形的核一般使用
半平面交
的方法。如图所示:在对多边形的每一个边进行延长,然后每条变把多边形分成两半。图中红色的区域就是核所在的区域。红色区域上的点可以看到多边形的任何一个顶点。
rowanhaoa
·
2014-02-18 09:00
POJ 3384 Feng Shui 凸包直径 +
半平面交
G++一直没有过了换成C++果断A掉了。。。It'stimetobetRP.题意:给一个多边形,然后放进去两个圆,让两个圆的覆盖面积尽量最大,输出两个圆心的坐标。思路:将多边形的边向里平移圆的的半径R,然后求新多边形的距离最长的两个点。平移多少废了一点脑筋,其他的就都是现成的模板了。这个是平移的函数,自己想得,不知道还有没有更简便的。左右平移只需要改一下向量VvoidPanning_Edge(P&
u012161037
·
2013-11-18 21:00
/POJ 3335 Rotating Scoreboard 初涉
半平面交
思路:
半平面交
求多边形是否有核。模板题。定义:多边形核:多边形的核可以只是一个点,一条直线,但大多数情况下是一个区域(如果是一个区域则必为)。核内的点与多边形所有顶点的连线均在多边形内部。
u012161037
·
2013-11-18 19:00
2013 ACM-ICPC 亚洲区域赛 成都现场赛E (Exhausted Robot)
可以任意平移,包括穿过家具,但是不能旋转,当Robot不和任何家具相交,且全部部分在房间内时,他的一个点(输入的第一个点)可以清理房间,然后问这个Robot可以清理的总面积是多少做法是多边形绕多边形滑动+
半平面交
code12
·
2013-11-18 19:00
POJ 1755 Triathlon
半平面交
看的这里:http://blog.csdn.net/non_cease/article/details/7820361 题意:铁人三项比赛,给出n个人进行每一项的速度vi, ui, wi; 对每个人判断,通过改变3项比赛的路程,是否能让该人获胜(严格获胜)。 思路:题目实际上是给出了n个式子方程,Ti = Ai * x + Bi * y + Ci * z , 0 <
·
2013-11-01 18:00
poj
POJ 3384 Feng Shui
半平面交
然后求
半平面交
得出的点集中,最远的两个点则是两圆的圆心即可 #include <iostream> #include <cstdio> #include
·
2013-11-01 18:00
poj
POJ 3525 Most Distant Point from the Sea 二分+
半平面交
求
半平面交
看是否存在解即可 #include <iostream> #include <cstdio> #include <cstring>
·
2013-11-01 18:00
ant
【对偶定理】hdu4128
之前用对偶定理解决了个网络流,这次又碰到了个
半平面交
...可惜漏了个约束条件,对偶后的变量少了一个首先把至少要跑的d先跑完,得到新的L和W设每个人跑的长度是xi,同时令xn=L-sigma(xi)我们的目标
huyuncong
·
2013-10-22 20:00
POJ 2451 Uyuw's Concert
半平面交
模板题。
u011788531
·
2013-10-21 21:00
UVALive 3890 Most Distant Point from the Sea(凸包最大内接圆)
利用
半平面交
求解,每次二分枚举半径d,然后将凸包每条边所代表的半平面沿其垂直单位法向量平移d,看所有平移后的半平面的交集是否为空。
yang_bro
·
2013-08-31 21:46
计算几何
UVALive 3890 Most Distant Point from the Sea(凸包最大内接圆)
利用
半平面交
求解,每次二分枚举半径d,然后将凸包每条边所代表的半平面沿其垂直单位法向量平移d,看所有平移后的半平面的交集是否为空。
diary_yang
·
2013-08-31 21:00
[poj 1474]Video Surveillance[
半平面交
][多边形的核]
仍然是模板题.顺时针输入.WA了一次,因为上一道题的MAXN是50而这个是100.........细节细节PE了一次,唉....仄个仄个....#include #definevectorpoint constdoubleINF=1e18; structpoint { doublex,y; point(doublexx=0,doubleyy=0) { x=xx; y=yy; } pointoper
zhangliang011258
·
2013-08-28 13:00
[
半平面交
][模板题]
题意:判断多边形是否有核.思路:使用模板求多边形的核,注意input中点的顺序.#include #definevectorpoint constdoubleINF=1e18; structpoint { doublex,y; point(doublexx=0,doubleyy=0) { x=xx; y=yy; } pointoperator-(constpoint&s) { returnpoin
zhangliang011258
·
2013-08-28 11:00
[poj 3335]Rotating Scoreboard[
半平面交
模板题]
思路:
半平面交
的模板题。用
半平面交
来求多边形的核可以用在线算法还实现,这个算法把问题分解成凸多边形与半平面相交(这个半平面的分界线就是题目中的多边形的每一条边)。
zhangliang011258
·
2013-08-28 11:00
计算几何【转】
一些基本的题目可以自己搜索,比如这个blog:http://blog.sina.com.cn/s/blog_49c5866c0100f3om.html接下来,研究了
半平面交
,思想方法看07年朱泽园的国家队论文
huangshenno1
·
2013-08-21 12:00
计算几何
一些基本的题目可以自己搜索,比如这个blog:http://blog.sina.com.cn/s/blog_49c5866c0100f3om.html接下来,研究了
半平面交
,思想方法看07年朱泽园的国家队论文
ACM_cxlove
·
2013-08-18 17:00
1396 - Most Distant Point from the Sea
点击打开链接题意:按顺序给出一小岛(多边形)的点求岛上某点离海最远的距离解法:不断的收缩多边形(求
半平面交
)直到无限小二分收缩的距离即可如图 //大白p263 #include #include #include
lfj200411
·
2013-08-12 16:00
poj 3384 Feng Shui - 多边形的边内退一段距离后求
半平面交
,然后求最远点对
/* poj3384FengShui-多边形的边内退一段距离后求
半平面交
,然后求最远点对 */ #include #include #include usingnamespacestd; constdoubleeps
qq172108805
·
2013-08-12 09:00
poj 3525 Most Distant Point from the Sea - 求到海岸最远的点 -
半平面交
/* poj3525MostDistantPointfromtheSea-求到海岸最远的点-
半平面交
就是求多边形最大的内接圆的半径 枚举半径 将所有海岸沿法向量向里推进半径的距离,求按平面的交,
qq172108805
·
2013-08-10 20:00
poj 3335 Rotating Scoreboard -
半平面交
/* poj3335RotatingScoreboard-
半平面交
点是顺时针给出的 */ #include #include constdoubleeps=1e-8; constintN=103
qq172108805
·
2013-08-08 10:00
poj 2451 Uyuw's Concert -
半平面交
/* poj2451Uyuw'sConcert-
半平面交
很裸的
半平面交
*/ #include #include #include usingnamespacestd; constdoubleeps
qq172108805
·
2013-08-05 19:00
ZOJ3720 Magnet Darts
哇塞,一道野生的计算几何题诶,题目还看错了两次,一开始以为要求
半平面交
,后来发现直接暴力枚举就行了。要注意矩形的四个角都是realnumber!还有多边形不一定是凸多边形!
huangshenno1
·
2013-06-30 22:00
NJUST4316(立体几何投影的面积交)
思路:先求出每个摄像头对于凸多面体在xoy平面的投影,然后求凸包,然后利用
半平面交
来求面积交即可,注意求投影时用到一个结论:如果在空间有3点共线则满足:(z3-z2)/(z2-z1)=(y3-y2)/(
ACdreamers
·
2013-06-04 21:00
UVA 1304 Art Gallery
思路:即求多边形的内核,用
半平面交
即可。
Wall_F
·
2013-04-08 21:00
POJ 1474 Video Surveillance
思路:判断多边形是否有内核,可判断
半平面交
是否为空即可,由于可能会返回单点或者线段,所以通过增量法来实现。
Wall_F
·
2013-04-07 19:00
POJ 3335 Rotating Scoreboard & POJ 3130 How I Mathematician Wonder What You Are!
思路:两题都是判断凸多边形是否有内核,可以通过
半平面交
来实现,即判断
半平面交
是否为空即可。结果可能会是线段或者是点,扫描法不好做,可以用增量法来写。第二题精度最好调为1e-8,用1e-10会WA。
Wall_F
·
2013-04-07 19:00
BZOJ 2732([HNOI2012]射箭-
半平面交
)
2732:[HNOI2012]射箭TimeLimit: 10Sec MemoryLimit: 128MBSubmit: 186 Solved: 104[Submit][Status][Discuss]Description沫沫最近在玩一个二维的射箭游戏,如下图1所示,这个游戏中的x轴在地面,第一象限中有一些竖直线段作为靶子,任意两个靶子都没有公共部分,也不会接触坐标轴。沫沫控制一个位于(0,0
nike0good
·
2013-03-29 14:00
计算几何总结
2D1.点、直线、线段、圆、三角形、多边形、矩形->判相交,判位置,求交点,求最近点,求特殊点(三角形六心等)2.凸包(水平序,极角序)*(规范,非规范)3.
半平面交
(求核)4.旋转卡壳(多边形直径、宽度
speedcell4
·
2013-03-03 20:00
POJ 2540 Hotter Colder
找每次的中垂线加进来一起做
半平面交
就好了。[NOTICE]出现same不一定为0,有可能两个点在同一个位置。计算几何注意考虑问题全面,重合什么的最讨厌了。
speedcell4
·
2013-02-03 01:00
POJ 3384 Feng Shui
一遍非规范
半平面交
,然后求最远点对,用的是类似于旋转卡壳找对踵点的方法。
speedcell4
·
2013-02-03 01:00
POJ 2451 Uyuw's Concert(
半平面交
)
这题没有模版真的写不出代码来。于是可耻的找了一份代码修改一下成了模版。。#include #include #include #include #include #include #include usingnamespacestd; #defineEPS1e-10 #defineinf10000 #definezero(a)fabs(a)s2.angle+EPS)returntrue;//先按
binwin20
·
2012-11-02 21:00
POJ 1279 Art Gallery(
半平面交
)
没用
半平面交
的模版。数据水了。
binwin20
·
2012-11-01 21:00
poj 2451 Uyuw's Concert(
半平面交
求面积)
Uyuw'sConcertTimeLimit: 6000MS MemoryLimit: 65536KTotalSubmissions: 4899 Accepted: 1987DescriptionPrinceRemmargutssolvedtheCHESSpuzzlesuccessfully.Asanaward,Uyuwplannedtoholdaconcertinahugepiazzanamed
fp_hzq
·
2012-09-07 11:00
vector
Integer
input
HP
pascal
Numbers
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他