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 3608(旋转卡壳求解两
凸包
之间的最短距离)
BridgeAcrossIslandsTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 9768 Accepted: 2866 SpecialJudgeDescriptionThousandsofthousandsyearsagotherewasasmallkingdomlocatedinthemiddleofthePacificOcea
acm_cxq
·
2016-04-29 22:00
ACM
poj
我的模板库
——雷宇《现场》计算几何1.
凸包
//bzoj1670#include#include#include#include#include#include#defineF(i,j,n)for(inti=j;i
AaronPolaris
·
2016-04-29 09:10
总结
OIer的狂欢
我的模板库
以后还会持续更新哦计算几何1.
凸包
//bzoj1670 #include #include #include #include #include #include #defineF(i,j,n)for(
AaronGZK
·
2016-04-29 09:00
poj 1584(
凸包
+点在凸多边形内+圆在凸多边形内)
题意:按照顺时针或逆时针方向输入一个n边形的顶点坐标集,先判断这个n边形是否为
凸包
。再给定一个圆形(圆心坐标和半径),判断这个圆是否完全在n边形内部。
hexianhao
·
2016-04-28 21:00
计算几何
hdu-1392 Surround the Trees(
凸包
)
题目链接:点击打开链接SurroundtheTreesTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):9720 AcceptedSubmission(s):3730ProblemDescriptionTherearealotoftreesinanarea
acm_cxq
·
2016-04-28 08:00
ACM
HDU
poj 2187(
凸包
+旋转卡壳)
BeautyContestTimeLimit: 3000MS MemoryLimit: 65536KTotalSubmissions: 33122 Accepted: 10282DescriptionBessie,FarmerJohn'sprizecow,hasjustwonfirstplaceinabovinebeautycontest,earningthetitle'MissCowWorld'
hexianhao
·
2016-04-27 16:00
计算几何
hdu-1348 Wall(
凸包
)
题目链接:点击打开链接WallTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):4910 AcceptedSubmission(s):1424ProblemDescriptionOnceuponatimetherewasagreedyKingwhoorde
acm_cxq
·
2016-04-27 15:00
ACM
HDU
hdu 1392(求
凸包
周长)
SurroundtheTreesTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)ProblemDescriptionTherearealotoftreesinanarea.Apeasantwantstobuyaropetosurroundallthesetrees.Soatfirsthemustk
hexianhao
·
2016-04-27 15:00
计算几何
2670: Almost|分块|三分
先处理出前缀和sumi区间[l..r]的几乎平均数为sumr−suml−1r−l也就是求一个斜率的最大值,假如左端点确定,找一个右端点使得几乎平均数最大的话,可以求出
凸包
,然后再
凸包
上3分找到最大值然后就可以分块设立
ws_yzy
·
2016-04-26 16:00
三分
分块
CQOI2016 K远点对 计算几何
辣鸡计算几何,写的我意识模糊我们知道每次的最远点一定在
凸包
上面于是我们就可以每次搞出来
凸包
,然后卡壳最远点,保存一些点乱搞一发就可以了最开始想用堆维护结果委的不行/*******************
BPM136
·
2016-04-20 09:00
计算几何
FZU 2148 Moon Game
题意:给定n个点,问选4个点能组成凸四边形的个数思路:
凸包
模板上#include #include #include #include #include #include #include #include
qq_21057881
·
2016-04-19 21:00
bzoj1185【HNOI2007】最小矩形覆盖
TimeLimit:10SecMemoryLimit:162MBSecSpecialJudgeSubmit:1114Solved:505[Submit][Status][Discuss]Description
凸包
AaronPolaris
·
2016-04-19 00:05
好题
凸包
旋转卡壳
OIer的狂欢
bzoj1185【HNOI2007】最小矩形覆盖
10Sec MemoryLimit: 162MBSec SpecialJudgeSubmit: 1114 Solved: 505[Submit][Status][Discuss]Description
凸包
AaronGZK
·
2016-04-19 00:00
凸包
bzoj
旋转卡壳
bzoj1185【HNOI2007】最小矩形覆盖
10Sec MemoryLimit: 162MBSec SpecialJudgeSubmit: 1114 Solved: 505[Submit][Status][Discuss]Description
凸包
AaronGZK
·
2016-04-19 00:00
凸包
bzoj
旋转卡壳
[CDQ分治
凸包
] BZOJ 2961 共点圆
%%%PoPoQQQ :http://blog.csdn.net/PoPoQQQ/article/details/42318247“题目大意:给定平面,多次插入点和圆,每次插入点时询问当前插入的点是否在之前插入的所有圆中并且至少在一个圆中直接用数据结构维护这些点和圆不是很好写,我们考虑CDQ分治对于每层分治,我们需要对于[mid+1,r]中的每个点求出[l,mid]中是否所有的圆都覆盖了这个点设点
PoPoQQQ
·
2016-04-18 18:00
【BZOJ1185】最小矩形覆盖 计算几何
凸包
旋转卡壳
写完程序两小时,调对精度一小时hhh首先不严格的直觉告诉我们所求矩形一定有一条边在
凸包
上,我们遍历
凸包
上的边,用类似旋转卡壳的方式得到
凸包
上的三个点,分别是在边上投影最靠前的点,在边上投影最靠后的点,距离边最远的点
qq_34637390
·
2016-04-15 22:00
凸包
计算几何
POJ 2187 Beauty Contest
请计算距离最远的两个牧场的距离,输出最远距离的平方题解:裸
凸包
先按x,y坐标升序排序排序后的第一个和最后一个肯定是
凸包
上的点它们之间可以分成上下两条链求解在构造过程中加上新的点之后可能会破坏凸性,此时只要将凹的部分从末尾去除就好了代码
q610376681
·
2016-04-15 20:00
凸包
POJ2187
【BZOJ1069】【SCOI2007】最大土地面积 计算几何
凸包
凸包
模板题。。。我用的是一种叫Graham的方法,主要思想是以最下最左的点作为原点,将其余各点按照极角排序(用向量的叉积实现),之后用栈维护新点永远在
凸包
最后两点的射线右边即可。
qq_34637390
·
2016-04-14 23:00
模板题
凸包
计算几何
bzoj1185 最小矩形覆盖 旋转卡壳
先求出
凸包
,显然至少需要有一条边在
凸包
上(我只会感性理解不会证明QAQ),那么旋转卡壳一下就好了。
lych_cys
·
2016-04-14 10:00
凸包
计算几何
旋转卡壳
CQOI2016 bzoj4520 K远点对
想到可以每次求
凸包
然后旋转卡壳求最远点对然后删除。问题又出现了:删除的点仍有可能对K远点对作出贡献。但是,第K远一定是每个点前K远合并之后的第K远。
liuyunhui246
·
2016-04-14 09:00
OI-计算几何
[置顶] NOI主计划
主要是放一些自己不会||要考的东西SCOI考的果然狭窄一些啊,好多东西以前没管现在必须学了1.博弈论2.插头dp3.数位dp4.kd树5.懵逼钨丝繁衍(名字就是这么奇怪6.FFT7.动态
凸包
,可持久化
凸包
lcrtest
·
2016-04-13 11:00
个人
清理
bzoj 4520 [Cqoi2016]K远点对
最远点对的话很好求,就在
凸包
上,旋转卡壳可以求出。但是次远点对的话就不一定在
凸包
上了。那么如何根据已有的最远点对的信息,求出次远点对,再求出三远点对……最后求出K远点对呢?
dropD
·
2016-04-12 19:00
模板相关
KMP算法POJ3461AC自动机×后缀自动机后缀数组中国剩余定理×单纯形法×快速傅里叶变换双联通分量强联通分量×2-SATLCT×
凸包
CDQ分治Splay||TreapBZOJ3223
Fuxey
·
2016-04-11 17:00
模板
USACO 5.1.1
凸包
参考程序
这是转载于http://blog.csdn.net/cnyali的博客,这是一位大神的博客,大家都可以看偶!!!接下来就是程序,比较容易,呵呵!!!#include #include #include #include usingnamespacestd; typedefstruct { doublex,y; }P; typedefstruct { ints,t; doublek,l; }E;
cnyali_ljf
·
2016-04-09 21:00
HNOI模拟4.7 yist
题目大意你需要找到N个点,每个点离原点的距离分别为R1,R2,⋯,Rn,问N个点形成的
凸包
的最大面积是多少?
PhilipsWeng
·
2016-04-07 20:00
《Algorithms算法》笔记:元素排序(4)——
凸包
问题
《Algorithms算法》笔记:元素排序(4)——
凸包
问题Algorithms算法笔记元素排序4
凸包
问题
凸包
问题
凸包
问题的应用
凸包
的几何性质Graham扫描算法代码
凸包
问题
凸包
问题就是说,找到一个最小的凸多边形能圈住所有的点
hk2291976
·
2016-04-06 23:00
算法
凸包问题
zoj3537 Cake 【
凸包
+最优三角形划分】
判断输入的点能不能组成
凸包
(即所有点都要是
凸包
的顶点)然后就是求最优三角形划分问题,也就是区间dp感觉这种区间dp还是记忆化搜索写起来比较方便记忆化搜索#include usingnamespacestd
xinag578
·
2016-04-06 11:00
POJ 1584 A Round Peg in a Ground Hole (
凸包
的判断+点在
凸包
+圆在
凸包
内)
进行
凸包
的判断+点在
凸包
+圆在
凸包
内的判断。
Grit_ICPC
·
2016-04-05 21:00
poj
计算几何
计算几何——
凸包
问题(三)
注:本文是2016年春季清华大学邓俊辉老师《计算几何》MOOC课程的简要个人总结系列之一,我将同步课程内容更新。不过有可能写的不完全是课程内容,也包含一些个人理解。如果你在看完本文后开始对计算几何感兴趣,请前往相应的MOOC平台完整学习邓老师的课程。如此精心设计和编排的课程,不应该被辜负。在此感谢邓老师!KnowledgeDependence:阅读本文前你只需要有基本的几何知识和算法知识(本篇重点
Maples7
·
2016-04-04 22:00
ACM
最小生成树,拓扑排序,二分图,最大团,最大流,强连通分量,最近公共祖先,次小生成树,欧拉回路,哈密顿回路3、动态规划背包问题,树形DP,数位DP,概率dp4、计算几何点积和叉积、线段相交、多边形面积、
凸包
mymilkbottles
·
2016-04-04 12:00
ACM学习路线
进阶阶段,看一下圈内的论文,学习进阶的算法和数据结构,比如变种的平衡树SBT;比如线性的素数筛法,中国剩余定理;比如dinic,预留推进,最高顶标;亦或者是快速的半平面交,
凸包
的交,
qq_33665647
·
2016-04-02 22:00
计算几何:
凸包
(圈水池)
这是最简单的
凸包
入门题。解决这样的问题两个出名的算法。一、 Graham扫描法,运行时间为O(nlgn)。二、 Jarvis步进法,运行时间为O(nh),h为
凸包
中的顶点数。
liangzhaoyang1
·
2016-04-02 15:00
凸包
计算几何
计算几何凸包圈水池
POJ 1113 Wall (
凸包
求周长)
思路:首先要知道怎么求外边圆的周长,L圆=L(半径为m的圆)+
凸包
外接圆半径。至于为什么要加上小圆半径因为所有的小圆的一部分角度加和一定为360。
Grit_ICPC
·
2016-03-31 20:00
poj
凸包求周长
POJ
ARoundPeginaGroundHoleTimeLimit: 1000MS MemoryLimit: 10000KTotalSubmissions: 6162 Accepted: 1971题意:按照顺时针(逆时针)顺数给定n个点,判段他们能否构成
凸包
lv414333532
·
2016-03-29 21:00
POJ 2187 Beauty Contest(
凸包
&&平面最远点对)
利用graham算法枚举
凸包
。
Grit_ICPC
·
2016-03-29 21:00
凸包
计算几何
平面最远点对
BZOJ 1209: [HNOI2004]最佳包裹
一眼扫过去,
凸包
?数据范围什么这么小?10分钟码完了Andrew,发现答案不对……卧槽怎么是三维的。。。。。。。
nlj1999
·
2016-03-28 11:00
ZOJ - 3537 —— Cake
id=235431.因为没有三个点在同一直线上,即每个点都是多边形的一个顶点而不会有点在某条边上,所以要判断这个多边形是不是凸多边性,可以用像
凸包
问题那样做,得到的
凸包
的关节点以及它们的个数num,若num
SuperChan
·
2016-03-26 20:00
CF# Wunder Fund Round 2016 (Div. 1 + Div. 2 combined) C计算几何 + D 图论
我的做法:一开始以为是
凸包
,想去极角排序,排着排着就发现根本用不着极角0排啊!我们将所有的点按y从小到大排序,y相同的话就按x小的排。按这个排序,把所有的点放到一个数组里面。
qq_24664053
·
2016-03-23 18:00
【bzoj3672】[Noi2014]购票 斜率优化+树链剖分+线段树+
凸包
+三分
f[i]表示从根到点i的最少票价f[i]=min{f[j]+(dep[i]-dep[j])*p[i]+q[i]}(dep[i]-dep[j]=0,所以答案一定在下凸壳上pre[i]表示i最多能延伸到的祖先,这个可以二分什么的乱搞出来求f[i]就是在fa[i]到pre[i]之间形成的凸壳上三分树链剖分+线段树维护凸壳线段树的每个节点暴力建出凸壳,复杂度O(nlog^2n)每次查询按照剖分查就可以了,
u012288458
·
2016-03-23 10:00
ZOJ 3537 Cake(
凸包
判定+区间DP)
CakeTimeLimit:1SecondMemoryLimit:32768KBYouwanttoholdaparty.Here’sapolygon-shapedcakeonthetable.You’dliketocutthecakeintoseveraltriangle-shapedpartsfortheinvitedcomers.Youhaveaknifetocut.Thetraceofeac
Dacc123
·
2016-03-23 08:00
dp
ZOJ
区间DP
3203: [Sdoi2013]保护出题人|三分|
凸包
Orziwtwiioi神犇#include #include #include #include #include #include #include #include #include #include #definelllonglong #defineN150002 usingnamespacestd; structW{doublex,y;}a[N],st[N]; doubleX[N],A[N
ws_yzy
·
2016-03-22 20:00
凸包
三分
【bzoj4311】向量 线段树按时间分治+
凸包
+三分
好像没什么好说的,记录每个点进出的时刻,每个点对应线段树上的O(logn)个节点,然后按时间分治就可以了。#include #include #include #include #include #include #include #definemaxn200010 usingnamespacestd; structyts1 { longlongx,y; }p[maxn],st[maxn],t
u012288458
·
2016-03-22 19:00
【bzoj3533】[Sdoi2014]向量集 三分+线段树+
凸包
考虑一个查询操作xz+yw=answ+x/y*z=ans/yw=-x/y*z+ans/yans/y表示过点(z,w)的斜率为-x/y的直线在y轴上的截距当y>0时,截距越大,ans越大,在上凸壳上找答案当y #include #include #include #include #include #include #definemaxn500010 #defineinf10000000000000
u012288458
·
2016-03-22 18:00
1069: [SCOI2007]最大土地面积|旋转卡壳
旋转卡壳就是先求出
凸包
,然后在
凸包
上枚举四边形的对角线两侧分别找面积最大的三角形由于在两侧找面积最大的三角形的顶点是单调的所以复杂度就是n2单调的这个性质可以自行画图感受一下,似乎比较显然#include
ws_yzy
·
2016-03-22 15:00
旋转卡壳
HDU 2108 Shape of HDU
Description按顺序给你N个点问是否是
凸包
Algorithm对每三个点用ccw函数判断一下,看是不是同向还要判断后面的点和前面的组成的情况,我是把前面的点加到后面处理的Code#include
YYecust
·
2016-03-20 22:00
[扫描线 树链剖分 树状数组] BZOJ2758 [SCOI2012]Blinker的噩梦
进入的进入,出去的出去,用一个set维护序列或是结合线段树,当然最恶心的就是加上计算几何但是落实到这题上就是各种鬼畜乱搞,只能膜大神省选前做难题的结果是——到处翻题解,程序越改越像“题意:平面上有n个多边形(
凸包
和圆
u014609452
·
2016-03-18 20:00
【bzoj1670】[Usaco2006 Oct]Building the Moat护城河的挖掘 求
凸包
Description为了防止口渴的食蚁兽进入他的农场,FarmerJohn决定在他的农场周围挖一条护城河。农场里一共有N(8#include#include#include#includeusingnamespacestd;typedeflonglongLL;constintSZ=1000010;constintINF=1000000010;constdoubleeps=1e-6;structp
DQSSS
·
2016-03-17 16:38
==计算几何==
凸包
【bzoj1670】[Usaco2006 Oct]Building the Moat护城河的挖掘 求
凸包
Description为了防止口渴的食蚁兽进入他的农场,FarmerJohn决定在他的农场周围挖一条护城河。农场里一共有N(8 #include #include #include #include usingnamespacestd; typedeflonglongLL; constintSZ=1000010; constintINF=1000000010; constdoubleeps=1e
LOI_DQS
·
2016-03-17 16:00
【bzoj1492】[NOI2007]货币兑换Cash 斜率优化+set+
凸包
斜率优化boss题?首先这道题有一个性质,一定是在一天买进一天卖出,而且全都是倾巢买入卖出先写方程f[i]表示到前i天最多获得多少元f[i]=max{f[j]/(a[j]*rate[j]+b[j])*rate[j]*a[i]+f[j]/(a[j]*rate[j]+b[j])*b[i]}(1 #include #include #include #include #include #include
u012288458
·
2016-03-16 15:00
3203: [Sdoi2013]保护出题人
凸包
+三分
膜IOI爷的题解
凸包
上三分。。
ws_fqk
·
2016-03-15 09:18
My
Code
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他