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
======计算几何=====
HDU1007最近点对
这类问题是
计算几何
学中研究的基本问题之一。下面我们着重考虑平面上的最接近点对问题。最接近点对问题的提法是:给定平面上n个点,找其中的一对点,使得在
pmt123456
·
2015-06-09 23:00
弱省胡策 Round 3 Avalon【可并堆】【
计算几何
】
#include #include #include #include #include #include #include #include #include usingnamespacestd; typedeflonglongll; typedefpairpii; constintmaxn=1000010; constintinf=0x3f3f3f3f; inlinellread()
Lethelody
·
2015-06-05 13:00
[Astar2015]矩形面积解题报告
但是对于我来说却是第一道
计算几何
题,考场上写了两个小时终于写了出来,但是却因为最大值清错了挂掉了。真是蛋痛。最小面积矩形至少有一边与凸包的一边重合,这个结论我第一感觉是对的。。
TA201314
·
2015-06-03 18:00
计算几何
SGU120 Archipelago
SGUArchipelago题目大意给出正N边形的两个顶点的编号和坐标,依次输出所有顶点的坐标算法思路
计算几何
,给定的两点与多边形中心形成等腰三角形,且顶角大小和底边长度已知可算出底角大小和斜边长度,通过旋转底边对应的向量得到中心坐标再根据中心和半径向量
u010929036
·
2015-05-31 15:00
计算几何
sgu
ZOJ 3203 Light Bulb (三分+
计算几何
)
题目地址:ZOJ3203第一发三分。三分的原理还是挺简单的。代码如下:#include #include #include #include #include #include #include #include #include usingnamespacestd; #defineLL__int64 #definepiacos(-1.0) #defineroot1,n,1 #definelson
u013013910
·
2015-05-27 19:00
算法
代码
ACM
三分
计算几何
(更新中)
#include usingnamespacestd; constdoublepi=acos(-1.0); constdoubleeps=1e-10; typedefstructP { doublex,y; P(doublex=0,doubley=0):x(x),y(y){} }V;//VmeansvectorandPmeanspoint. Voperator+(VA,VB){returnV(A
DoJintian
·
2015-05-25 17:00
ACM
BZOJ 4077 Wf2014 Messenger 二分答案+
计算几何
题目大意:给定两条折线,Alice沿着第一条折线走,Bob沿着第二条折线走,邮递员从Alice路径上的任意一点出发,沿直线走到Bob的路径上后刚好和Bob相遇,三人的速度都是1m/s,求邮递员走的最短距离,无解输出impossible二分答案,然后让Bob提前出发mid,然后求出Alice和Bob全程的最短距离,判断是否≤mid就行了无解比较难办,反正我是提前判断了无解的情况#include #i
PoPoQQQ
·
2015-05-25 12:00
计算几何
bzoj
二分答案
BZOJ4077
SGU110 Dungeon
SGU110Dungeon题目大意空间内有N个表面反光的球体,从给定的起点(严格在球外)按照某一方向射出一道激光依次输出激光射中的球体的编号,若超过10个则只输出前10个,并以”etc.”结尾算法思路通过
计算几何
模拟光的路径每次枚举所有的球
u010929036
·
2015-05-22 18:00
计算几何
sgu
FZU OJ 2110 Star (
计算几何
)
Problem2110StarAccept:585 Submit:1731TimeLimit:1000mSec MemoryLimit:32768KB ProblemDescriptionOverpoweroftengototheplaygroundwithclassmates.Theyplayandchatontheplayground.Oneday,therearealotofst
u014253173
·
2015-05-21 22:00
算法
ACM
算法导论33(
计算几何
学)
线段的性质(1)叉积p1×p2=x1*y2-x2*y1=-p2×p1(2)确定连续线段是向左转还是向右转p0p1、p1p2(p1-p0)×(p2-p0)>0,向左转;(p1-p0)×(p2-p0)0&&d20)||(d3>0&&d40))returntrue; elseif(d1==0&&onSegment(p3,p4,p1))returntrue; elseif(d2==0&&onSegment
hz5034
·
2015-05-21 21:00
第6届山东省赛总结帖
(于是
计算几何
仍然没人刷。。)。
u013013910
·
2015-05-20 14:00
总结
山东省省赛
poj1039--Pipe(
计算几何
)
poj1039:题目链接题目大意:一条管子有n个折点,给出管子上壁n个点的坐标(x1,y1)(x2,y2)....,x1 #include #include #include usingnamespacestd; #defineeqs1e-9 /* 两直线相交,求焦点 ax+by+c=0; ux+vy+w=0; a/u!=b/v防止平行 交点:((b*w-v*c)/(a*v-u*b),(c*u-a
u013015642
·
2015-05-14 20:00
codeforces #8D Two Friends 二分答案+
计算几何
题目大意:给定平面上的三个点A,B,C,Alan需要从A走到C再走到B,Bob需要从A直接走到B,要求Alan走过的长度不能超过最短路长度+t1,Bob走过的长度不能超过最短路长度+t2,求两人在一起最多走多久(分开后再汇合不算一起走)设Alan最多走L1,Bob最多走L2首先如果Bob能陪伴Alan全程(即L2≥Distance(A,C)+Distance(C,B)),那么答案显然为min(L1
PoPoQQQ
·
2015-05-14 11:00
codeforces
计算几何
二分答案
2015河南ACM省赛 - 小记
比赛前,我分了下工,我负责暴力题,模拟题和数学题,SH负责DP,ZY负责图论,数据结构就都看看,
计算几何
干脆就没看。。。(结果就是没出数学题和DP,真醉人)然后省赛如期而至,居然没有延期。。
u014355480
·
2015-05-10 21:00
ACM
随想
比赛总结
ZOJ 3871 Convex Hull(
计算几何
、凸包)
题意:给n个点,|x[i]|,|y[i]|=3),凸包的面积和。 这题主要有几个方面,一个是凸包的面积,可以直接用线段的有向面积和求得,这个当时没想到。还有就是,在180度以内的点数。所以实际上是枚举2个点作为某个凸包的一条边,看有多少个这样的凸包。那个2^num-1是保证除了2个点外至少还需1个点才能构成凸包。时间复杂度O(n*n*logn) #include #include #inclu
nextbin
·
2015-04-29 19:00
[BZOJ 1913][APIO 2011]信号覆盖(
计算几何
)
题目链接http://www.lydsy.com/JudgeOnline/problem.php?id=1913思路很容易发现,最终的答案为每种方案在圆上和圆中的点的个数C3n(总方案数)其实我们可以无视掉确定下圆的那三个点,那么答案可以表示为ansC3n(总方案数)+3圆里面只会包含1个点,那么我们可以考虑枚举由确定圆的三个点和圆里面包含的那个点所构成的四边形。对于一个确定的四边形而言,每种方案
qpswwww
·
2015-04-28 11:00
(
计算几何
)
Thisisacollectionof110(inbinary)2Dgeometryproblems.CircumscribedCirclex1y1x2y2x3y3Findoutthecircumscribedcircleoftriangle(x1,y1)-(x2,y2)-(x3,y3).Thesethreepointsareguaranteedtobenon-collinear.Thecircl
Misdom_Tian_Ya
·
2015-04-28 10:00
[BZOJ 2433][NOI 2011]智能车比赛(
计算几何
+动态规划)
题目链接http://www.lydsy.com/JudgeOnline/problem.php?id=2433思路一个很显然的O(n3)做法:每个矩形上有四个顶点,首先暴力枚举定点对(i,j),再枚举其他的点,叉积判断是否有矩形与矩形的连接处卡住了直线ij,若没有被卡,那么在图中连i到j的无向边,边权为两点间的距离。然后随便用个什么最短路算法求出起点到终点的最短路就可以得到答案。这个方法非常丽洁
qpswwww
·
2015-04-28 09:00
[Acm] hdu 5206:Four Inages Strategy(
计算几何
)
FourInagesStrategyTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):822AcceptedSubmission(s):327ProblemDescriptionYoungFfoundasecretrecordwhichinheritedfromanci
freecode
·
2015-04-28 00:00
算法
acm
计算几何
总结
计算几何
其实,我都已经很久没有打过
计算几何
的题目了。。。现在也只记得一些皮毛了。。先Mark一下最基本的东西。
PhilipsWeng
·
2015-04-27 21:00
4.25总结
第四题看了一下题面都觉得是道不可搞的
计算几何
题。8点半左右就先不想后面的题了,先去码了第一题,很快就打完了,然后去拍。一开始拍小数据是过的,然后一拍大数据就会挂掉。。
PhilipsWeng
·
2015-04-25 20:00
UVA 11178 Morley’s Theorem(
计算几何
直线的交点)
Morley’stheoremstatesthatthatthelinestrisectingtheanglesofanarbitraryplanetrianglemeetattheverticesofanequilateraltriangle.Forexampleinthefigurebelowthetri-sectorsofanglesA,BandChasintersectedandcreat
Misdom_Tian_Ya
·
2015-04-25 18:00
计算几何
模板 - 全
#include #include #include #include #include #include #include #include #include #include #include #include #include usingnamespacestd; #defineLLlonglong #definelsonl,m,rt>(istream&in,Point&P){returni
u013889450
·
2015-04-25 06:00
模板
计算几何常用
[挖矿]BZOJ 第一页 除草
回来练习一下写代码能力,争取攻下基础数据结构和
计算几何
!刷题进度:62/100(-1)题解进度:31/100(-1)代码进度:0/100(-1)1000:神题。
skywalkert
·
2015-04-24 11:00
山东省第一节省赛 C (
计算几何
+dp)
计算几何
部分应该用叉积和点积来考虑。可以发现顺时针和逆时针成立的条件正好相反。
playwfun
·
2015-04-19 18:00
HDOJ 4454 Stealing a Cake
计算几何
暴力枚举角度.....StealingaCakeTimeLimit:5000/2000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):2495 AcceptedSubmission(s):681ProblemDescriptionThereisabigroundcakeontheground
u012797220
·
2015-04-17 10:00
[SCOI 2015集训-2015.4.16]Problem B(
计算几何
+极角序二分)
代码#include #include #include #include #include #defineMAXN210000 #defineEPS1e-8 usingnamespacestd; typedeflonglongintLL; structPoint { LLx,y; Point(){} Point(double_x,double_y):x(_x),y(_y){} }poly
qpswwww
·
2015-04-16 22:00
三维
计算几何
模板
#include #include #include #include #include usingnamespacestd; constdoubleEPS=1e-9; constintMAXN=40; structPoint3//空间点 { doublex,y,z; Point3(doublex=0,doubley=0,doublez=0):x(x),y(y),z(z){} Point3(
u013790563
·
2015-04-14 14:00
UVA11880 Ball in a Rectangle
求在规定时间后,球心位置思路:第一次做
计算几何
题,有种高中还是初中题的感觉,比如这题好像以前初三月考做过但是没有想起来。用翻折的思想,看代码的瞬间恍然大悟。网上题解有用eps = 1e-
beihai2013
·
2015-04-13 11:00
BZOJ 1094 ZJOI2007 粒子运动
计算几何
题目大意:给定一个圆,一堆粒子在里面反射,每个粒子只能撞墙k次,求全程粒子间距离的最小值每两个粒子之间计算一遍反射就是把射线沿着切线作镜像变换随便搞搞咯……#include #include #include #include #include #include #defineM110 #defineEPS1e-7 #defineINF1e9 usingnamespacestd; typedefl
PoPoQQQ
·
2015-04-10 15:00
计算几何
bzoj
BZOJ1094
POJ 1981 Circle and Points
计算几何
题目大意给出平面上的一些点,求一个单位圆最多能够覆盖多少点。思路数据范围300,但是没有用,多组数据就是要卡O(n3),然而常数优化的比较好的话在POJ能过,但是BZ上还是过不了。我们需要寻找一种O(n2logn)的做法。做法就是枚举每个点,做一个一这个点为圆心的单位圆。之后将所有在这个圆里的点弄出来,以这些点为圆心做单位圆,与开始的单位圆会产生一段圆弧,最后求哪一段圆弧被覆盖的次数最多就是答案。
jiangyuze831
·
2015-04-08 15:00
poj
计算几何
山东省第四届省赛 A(
计算几何
)
给出两个点A,B求一点C使得A,B,C按逆时针顺序构成等边三角形。思路吧AB看成一个向量,逆时针旋转60度即可。用到atan2函数,求一条直线与x正方向的夹角(弧度表示)。#include #include #include #include #include #include #include #include #include #include #include #include #inclu
playwfun
·
2015-04-07 13:00
【转】这么多
计算几何
题目,够你练了
FOJHotterColderhttp://acm.fzu.edu.cn/problem.php?pid=1014求线段的中位线,线段相交求交点,求凸多边形的面积,无归之室http://acm.fzu.edu.cn/problem.php?pid=1016本题精度要求非常高,用三角函数的话,很容易就wa..Reflectionshttp://acm.fzu.edu.cn/problem.php?p
chm517
·
2015-04-05 22:38
【计算几何】
POJ 1039 Pipe (
计算几何
)
可以证明最终结果一定过边界上的两个点,因为如果未过两个点,可以把直线旋转成过两个点并使结果更优。枚举两点,先求出该直线和a[1],b[1]所在直线的交点,如果在a[1],b[1]之间说明是合法的。然后依次判断与a[i],b[i]直线的交点,看在不在两点之间,如果不在,若大于a[1],说明于a[i],a[i-1]相交了,反之就是和下面的线段相交了,求出交点就是结果。注意判断实数大小用eps代码://
Baoli1008
·
2015-04-04 22:00
两直线交点
zoj 1453 Surround the Trees
计算几何
中的凸包问题参考
计算几何
凸包问题介绍算法导论上也有两种方法可以参考/************************************************Author:xryzEmail
xinag578
·
2015-04-04 16:00
AOJ 2215 Three Silhouettes 未解 《挑战程序设计竞赛》
3.6与平面和空间打交道的
计算几何
数值积分 被这题难哭了,约莫一个月前看了题干,又看了出题方的
hankcs
·
2015-04-04 15:00
#个人赛第七场解题总结# (FZU 1888 三角形问题II && FZU 1886 音乐 )
A -三角形问题II (
计算几何
)TimeLimit:1000MS MemoryLimit:32768KB 64bitIOFormat:%I64d&%I64uSubmitStatusPracticeFZU1888Description
u013050857
·
2015-04-01 17:00
比赛总结
zoj 1648 Circuit Board
计算几何
线段相交问题,第一次写,所以没有用模版,可以先参考一下这
计算几何
算法概览不建议直接套模版,还是先理解一下过几天将
计算几何
专题整理一下,再搞模版/*************************
xinag578
·
2015-03-31 16:00
Hive的UDAF编程:
计算几何
平均值
(1)eclipse上创建Map/Reduce工程,命名为GeoMeanPro,在创建前,先把hive/lib目录下的jar包复制到hadoop/lib目录下面;(2)在创建的工程上添加class,新建包com.hive.geomean.udaf,并在包下建立GeoMean.java;(3)GeoMean.java代码为:packagecom.hive.geomean.udaf;importorg
dalaoadalaoa
·
2015-03-23 22:44
大数据hadoop开发
BZOJ 1027 JSOI 2007 合金
计算几何
+最小环
思路这是隐藏的很好的一道
计算几何
题。因为x+y+z=1 ,所以z 一维是没有用的,我们只需要x 和y 两个坐标就可以表示一种金属了。
jiangyuze831
·
2015-03-23 20:00
计算几何
bzoj
最小环
JSOI2007
【算法杂谈】
计算几何
题目推荐
//第一期
计算几何
题的特点与做题要领:1.大部分不会很难,少部分题目思路很巧妙2.做
计算几何
题目,模板很重要,模板必须高度可靠。
Array98
·
2015-03-19 21:14
算法杂谈
(hdu step 7.1.6)最大三角形(凸包的应用——在n个点中找到3个点,它们所形成的三角形面积最大)
MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):121AcceptedSubmission(s):61 ProblemDescription老师在
计算几何
这门课上给
caihongshijie6
·
2015-03-19 10:00
计算几何
-经典算法-凸包
本文转载自:http://www.cnblogs.com/jbelial/archive/2011/08/05/2128625.html在学习了一些有关计算机几何的基础知识和一些基本工具之后要快速的解决一些简单的几何问题,如两点之间的距离、两线段的交点个数等等是可以轻松应付的,但是对于复杂点的几何问题,我们还是要有更好的算法,这样才可以更高效的解决它。在这一篇中来总结平面凸包的Graham算法;h
caihongshijie6
·
2015-03-16 20:00
[NOI2011]智能车比赛(
计算几何
+动态规划)
【题解】路径只在矩形顶点处拐弯,因此可以建4*n+2个点,求最短路 那么只需判断哪些点对能够直接连边 直接枚举点对并建图,复杂度为O(n^3),优化:枚举点u和其他所有点能否连边时,可以利用一个天然的单调性:这些点横坐标是从左到右的 从左到右枚举点u,用u来更新最短路,对于每个u,维护从它出发的上下视线(两个向量),另一个点v的枚举依然是从左到右推进 这样,要判断u,v能否以线段相连接,只需判断v
cjk_cjk
·
2015-03-16 00:00
动态规划
最短路
计算几何
NOI
维护视野
[SPOJ CIRU]The area of the union of circles(自适应Simpson积分求圆并面积)
题目大意求圆的面积并思路首先膜拜一发福大核武的神做法http://hi.baidu.com/aekdycoin/item/b8ff6adc73c0e71dd78ed0d6这种做法在applepi大爷的
计算几何
讲义中也有提到过
qpswwww
·
2015-03-11 17:00
[BZOJ 1043][HAOI 2008]下落的圆盘(
计算几何
)
题目链接http://www.lydsy.com/JudgeOnline/problem.php?id=1043思路实际上我们可以对每个圆盘分开来看,对于每个圆盘,看它被之后放上去的圆盘遮住了多少长度,然后就能得到这个圆盘最终露出的长度,累加答案即可。那么我们可以把一个圆盘和另一个圆盘相交的那段圆弧的两段的半径的极角看成是一个区间的左右端点,并保证端点的区间是在[0,2π]。对于一个圆盘,我们得到
qpswwww
·
2015-03-11 09:00
[BZOJ 2731][HNOI 2012]三角形覆盖问题(
计算几何
+扫描线暴力)
id=2731思路裸的三角形求面积并问题,
计算几何
问题中这类求面积并的问题的通法就是对事件点做扫描线,不过这个题很有意思,因为它给的所有点的坐标都是整数,而且三角形都是等腰直角三角形,这就使得要讨论的情况简化了许多
qpswwww
·
2015-03-10 19:00
蓝桥杯 矩形区域的交和并
计算几何
在编写图形界面软件的时候,经常会遇到处理两个矩形的关系。 如图【1.jpg】所示,矩形的交集指的是:两个矩形重叠区的矩形,当然也可能不存在(参看【2.jpg】)。两个矩形的并集指的是:能包含这两个矩形的最小矩形,它一定是存在的。 本题目的要求就是:由用户输入两个矩形的坐标,程序输出它们的交集和并集矩形。 矩形坐标的输入格式是输入两个对角点坐标,注意,不保证是哪个对角,也不保证顺序(你可以
wr132
·
2015-03-10 17:00
ACM
蓝桥杯
计算几何
矩形区域的交和并
举行运算
bzoj 1502
计算几何
计算几何
就是麻烦,我只想学学辛普森函数和自适应辛普森算法,
计算几何
其他内容。。。就理性放弃吧。。。。。。
::Dash::
·
2015-03-09 22:17
bzoj
[BZOJ 1069][SCOI 2007]最大土地面积(凸包+旋转卡壳)
id=1069思路
计算几何
的题真心不好做啊。。。显然最大的四边形的四个点肯定是在凸包上的,因此第一步就是用Graham算法把凸包求出来,这个很简单就不罗嗦了。
qpswwww
·
2015-03-05 15:00
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他