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
UVa-计算几何
POJ 3386 Halloween Holidays(
计算几何
)
Description判断一个圆盘是否可以容纳两个圆环Input五个整数A,a,B,b,P分别表示圆环A的外径和内径、圆环B的外径与内径以及圆盘的半径Output如果圆盘能够容纳两个圆环则输出Yes,否则输出NoSampleInput21536SampleOutputYesSolution简单几何题,圆盘能够容纳下两个圆环只有三种情况,即圆环B在圆环A中而圆环A在圆盘中,圆环A在圆环B中而圆环B在
V5ZSQ
·
2015-08-30 08:00
HDU 1071 The area(
计算几何
)
Description二维平面有一条直线与一条开口向下的抛物线相交,现在给出抛物线顶点以及两个交点,求出直线与抛物线围成的面积,保证数据合法Input第一行为用例组数T,每组用例占三行分别输入抛物线顶点P1,左交点P2以及右交点P3的横纵坐标Output输出直线与抛物线围成的面积SampleInput25.0000005.0000000.0000000.00000010.0000000.00000
V5ZSQ
·
2015-08-29 11:00
HDU 4643 GSM(
计算几何
求线段的中垂线)
题目链接:传送门 题意:给定一个图上面有n个城市,告诉你他们的坐标,然后这个图上有m个信号站,当我们从一个城市去另外一个城市的过程中所接收的信号站可能会发生变化,有Q个询问,a,b表示求从城市a到城市b的过程中信号会发生多少次变化。分析:对于给定的一条线路,和我们假定的两个信号站,如果这两个信号站成的线与这条线路不垂直的话,那么这两个点到这条线的距离肯定的是先一个大一个小,然后直到两个相等,然后颠
u013790563
·
2015-08-28 11:00
POJ 2606 Rabbit hunt(
计算几何
)
Description给你n个点,求最多有多少点共线Input第一行为点数n,之后n行每行两个整数表示点的坐标Output输出共线点数最大值SampleInput67122813991561017311190-1001SampleOutput5Solution暴力枚举两点,求出两点之后有多少点与这两点共线,更新最大值即可,其中当共线点数已经大于总点数一半时结束枚举,这是一步重要的剪枝Code#in
V5ZSQ
·
2015-08-28 09:00
HDU 3126 Nova (
计算几何
+最大流)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3126题意:有N个人,每个人已知一个坐标,有一个攻击半径,每次攻击完之后需要休息t时间才能下一次攻击,有m个敌人,然后有K颗树,当一个敌人位于某一个人攻击范围之内,并且他们线段连线上没有树时,才能进行攻击,问最少需要多少时间将所有敌人消灭。分析:先预处理出每个人能攻击到的敌人,二分时间ans,源点向每个
quailty
·
2015-08-27 20:00
cgal配置以及一些资料
details/8163583Win7下VS2008编译CGAL3.9(转:http://blog.csdn.net/wsh6759/article/details/6977847)CGAL是比较经典的
计算几何
库
weilianyishi
·
2015-08-27 16:00
库
POJ 2365 Rope(
计算几何
)
Description给出多边形顶点数n,钉子直径r,求从外面围住的绳子长度。Input第一行两个整数n和r表示多边形顶点数和钉子直径,之后n行每行两个浮点数表示顶点坐标Output输出外围绳子长度SampleInput410.00.02.00.02.02.00.02.0SampleOutput14.28Solution简单几何题,看图问题转化成求多边形的周长再加上一个钉子的周长Code#incl
V5ZSQ
·
2015-08-27 09:00
(
计算几何
)
Description给出大圆半径以及其内的小圆个数,求小圆的半径,小圆在大圆中如图放置Input多组用例,第一行为用例组数t,每组用例包含一个浮点数表示大圆半径和一个整数表示小圆个数Output对于每组用例,输出小圆半径,保留三位小数,每组输出后跟一空行SampleInput44.064.0173.14159100422SampleOutputScenario#1:1.333Scenario#2
V5ZSQ
·
2015-08-26 16:00
【模板整合】【及时更新】【天坑】
计算几何
模板
计算几何
模板要写的内容真多…我写烦了…先写这些放上来吧…#include #include #include #include #include #include #defineMAXDBL1e20 #
CreationAugust
·
2015-08-25 10:00
计算几何
模板整合
POJ 1450 && HDU 1046 Gridland(
计算几何
)
Description给出一个n×m的矩阵,每个点可以朝上下左右,还有4个斜着的方向走问从某点出发,走遍所有的点的最短距离,每个点只能经过一次Input第一行为用例组数t,每组用例包括两个整数m,n(0 intmain() { inti,t,m,n,mn; scanf("%d",&t); for(i=1;i<=t;i++) { scanf("%d%d",&m,&n); printf("Scena
V5ZSQ
·
2015-08-24 10:00
POJ 1118 && HDU 1432 Lining Up(
计算几何
)
Description给你n个点,求最多有多少点共线Input多组输入,每组用例第一行为点数n(n #defineX(x1,y1,x2,y2,x3,y3)((x2-x1)*(y3-y1)-(x3-x1)*(y2-y1))//判断三点是否共线 #definemax(x,y)x>y?x:y intmain() { intn,i,j,k,z[701][2],count,max=0,flag1,flag2
V5ZSQ
·
2015-08-23 14:00
hdu1071The area(
计算几何
)
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1071TheareaTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):8691 AcceptedSubmission(s):6091ProblemDescript
sinat_30126425
·
2015-08-14 21:00
HDU
UVA 10652 Board Wrapping(
计算几何
基础,求凸包)
题目链接:传送门 分析:没有什么好说的就是求一个凸包就好了。可以当作模板、代码如下:#include #include #include #include #include usingnamespacestd; constdoubleeps=1e-10; //判断符号,提高精度 intdcmp(doublex){ if(fabs(x)1&&cross(stack[m-2],p[i],stack
u013790563
·
2015-08-14 12:00
Gym 100625H 多边形面积-
计算几何
题意:输入多边形的n个顶点,现在假设在第一二个顶点连线的中点有一个照相机,这个相机的视角与这条边的夹角是45度,求阴影的面积和多边形总面积的比值。分析:纯粹的几何题,会用向量求面积、交点、判断点在不在两点之间就行了。熟能生巧。代码:#include#include#include#include#defineeps1e-10usingnamespacestd;constdoublepi=acos(
AC_0_summer
·
2015-08-13 18:15
ACM
训练
计算几何
HDU 1798 Tell me the area(
计算几何
,求相交圆面积)
题目地址http://acm.hdu.edu.cn/showproblem.php?pid=1798TellmetheareaTimeLimit:3000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):2133 AcceptedSubmission(s):651ProblemDes
sinat_30126425
·
2015-08-12 13:00
NYOJ 67 三角形面积
NYOJ-67:三角形面积分类:
计算几何
2013-01-1315:49267人阅读评论(0)收藏举报三角形面积描述 给你三个点,表示一个三角形的三个顶点,现你的任务是求出该三角形的面积 输入
lianbanguomao
·
2015-08-11 16:00
HDU5365Run(
计算几何
)详解
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=5365题目:RunTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):853 AcceptedSubmission(s):370ProblemDescriptio
sinat_30126425
·
2015-08-10 18:00
POJ 1556 The Doors
计算几何
+MST
DescriptionYouaretofindthelengthoftheshortestpaththroughachambercontainingobstructingwalls.Thechamberwillalwayshavesidesatx=0,x=10,y=0,andy=10.Theinitialandfinalpointsofthepatharealways(0,5)and(10,5).
Forever_wjs
·
2015-08-09 16:00
TO
find
poj
DOORS
you
the
the
are
1556
HDU 5365 Run
计算几何
枚举 组合
RunTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):391 AcceptedSubmission(s):173ProblemDescriptionAFAisagirlwholikeruning.Today,hedownloadanappaboutrun
wr132
·
2015-08-09 10:00
枚举
组合
HDU
run
计算几何
5365
第二步开始:
计算几何
数论
首先,要精通C++。然后,狂刷这两类题:数学题:1018、1065、1071、1115、1141、1162、1212、1220、1492、1593、1701、1722、1798、1840、1999、2036、2080、2086、2089、2105、2108、2134、2303、2393、2438、2529、2547、2548、2552、2554、2601、2603、2701 递推:1133、114
qq_27803491
·
2015-08-06 00:00
数论
ACM
计算几何
各大OJ
POJ 2986 A Triangle and a Circle(
计算几何
)
Description给出一个三角形各点坐标以及一个圆的圆心坐标和其半径,求三角形与该圆的相交面积Input输入包含多组样例,以文件尾结束,每组用例包括9个浮点数x1,y1,x2,y2,x3,y3,x0,y0,r分别表示三角形三点坐标,圆心坐标以及圆的半径Output对于每组用例,输出一行,为多边形与圆相交部分的面积。所有输出中浮点数保留小数点后两位SampleInput020100-100001
V5ZSQ
·
2015-08-05 10:00
POJ 3675 Telescope(
计算几何
)
Description给出一个圆心在原点的圆的半径和简单多边形上各点的坐标,求圆和多边形相交部分的面积Input输入包含多组样例,以EOF结束。每组样例第一行为一个浮点数R(0 #include #include usingnamespacestd; structnode { doublex,y; }p[55]; doubler; intn; doublemulti(nodea,nodeb)//向
V5ZSQ
·
2015-08-05 10:00
GDOI模拟8.1
T2T1思考+码程序浪费了比较多的时间,觉得T3是道不可做的
计算几何
,就把剩下的时间都用在了T2上。T2一开始看错题,没看到边的方向是自己每次定的。然后打了暴力
lzxzxx
·
2015-08-04 15:00
计算几何
中的精度问题
转自:http://www.cnblogs.com/acsmile/archive/2011/05/09/2040918.html
计算几何
的精度问题说到底其实是浮点数的精度问题,但我觉得“
计算几何
”比“
CZWin32768
·
2015-08-02 23:40
计算几何
优秀算法博文推荐
top/图论【差分约束(spfa版)】总结混合图的欧拉回路一般求解方法数论十个利用矩阵乘法解决的经典题目矩阵经典算法错排详解卡塔兰数-维基百科与Catalan数——卡特兰数:后面一个关于卡特兰数的证明详细
计算几何
计算几何
算法概览
xinag578
·
2015-08-01 15:00
hdu 5295 Unstable(
计算几何
)
题目链接:hdu5295Unstable先确定B,C点,再找到A‘点A’C=AD,A'B=2EF,然后确定G点向量A'G=CB(注意是向量)。然后根据DG=AB确定D点。三角形DAF和FBA‘为全等三角形,所以A点也可以得到。#include #include #include #include usingnamespacestd; constdoubleeps=1e-9; inlineint
u011328934
·
2015-07-31 21:00
POJ 1556 The Doors(
计算几何
+Floyd)
Description房间里有n堵墙,每面墙上有两扇门,求从房间最左端中点到最右端中点的最短路径Input多组用例,每组用例第一行为墙数n,之后n行每行五个浮点数x,y1,y2,y3,y4分别表示墙的横坐标,两扇门上下端点的纵坐标,以n=-1结束输入Output对于每组用例,输出从房间左端中点到右端中点的最短路径SampleInput154678242789734.567-1SampleOutpu
V5ZSQ
·
2015-07-28 18:00
POJ 3347 && HDU 2417 Kadj Squares(
计算几何
)
Description给予n个正方形,要求45°角放置,最左边的正方形紧贴Y轴,所有的正方形的下面的端点都在X轴上。然后按照正方形不能交错但要尽可能的挨着的原则,摆放,最后输出从上往下看能看到的正方形的编号Input多组用例,每组用例第一行为正方形个数n,第二行n个数表示每个正方形的边长,以n=0结束输入Output对于每组用例,输出最后从上往下看能看到的正方形编号SampleInput43514
V5ZSQ
·
2015-07-28 11:00
POJ 2653 && HDU 1147 Pick-up sticks(
计算几何
)
Description有n根木条,一根一根的往一个坐标系上丢(给出木条两点的坐标),问最后不被覆盖的木条有哪些,即丢的木条如果和前面丢的木条交叉的话,就会覆盖前面那根木条Input多组用例,每组用例第一行为木条数n,之后n行每行四个浮点数表示木条两端坐标,以n=0结束输入Output对于每组用例,输出最后不被覆盖的木条SampleInput5114223311-2.0841482336-2.030
V5ZSQ
·
2015-07-28 11:00
POJ 2318 TOYS(
计算几何
)
Description一个矩形区域中有n条互不相交的线段,每条线段的上下端点分别在矩形的上下边上,现给出该矩形区域中m个点的坐标,保证点不在边上,统计由这n条边将矩形分成的n+1个区域中各有多少个点Input多组用例,每组用例第一行六个整数n,m,xl,yl,xr,yr分别表示边数,点数,矩形区域左上角的横纵坐标,矩形区域右下角的横纵坐标,之后n行每行两个整数u和l表示该条边上下端点的横坐标,最后
V5ZSQ
·
2015-07-28 10:00
计算几何
学习笔记
基础部分#include usingnamespacestd; #definetypedouble #defineVectorPoint #defineeps1e-8 constdoublePI=3.14159265358979323; typeDeg2Red(typedeg){ return(deg*PI/180.0); } typeRad2Deg(typerad){ returnr
squee_spoon
·
2015-07-27 19:00
我要准备的算法
佩尔方程8.同余定理(大数求余)9.素数测试(1) 一千万以内:筛选法(2) 一千万以外:米勒测试法10.连分数逼近11.因式分解12.循环群生成元13.素数与整除问题14.进制位.15.同余模运算二、
计算几何
计算几何
qq_27803491
·
2015-07-24 15:00
算法
数论
ACM
计算几何
codeforces559A--Gerald's Hexagon(
计算几何
)
A.Gerald'sHexagontimelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputGeraldgotaverycurioushexagonforhisbirthday.Theboyfoundoutthatalltheanglesofthehexagonareequ
u013015642
·
2015-07-23 09:00
ACM中的浮点数精度处理
其中
计算几何
头疼的地方一般在于代码量大和精度问题,代码量问题只要平时注意积累模板一般就不成问题了。精度问题则不好说,有时候一个精度问题就可能成为一道题的瓶颈,让你debug半天都找不到错误出在哪。
·
2015-07-22 20:00
ACM
ZOJ3414Trail Walk(
计算几何
)
Trail Walk Time Limit: 2 Seconds Memory Limit: 65536 KB FatMouse is busy organizing the coming trail walk. After the route for the trail walk has been determine, the n
·
2015-07-22 16:00
ZOJ
POJ - 2991 Crane (段树+
计算几何
)
Description ACM has bought a new crane (crane -- jeřáb) . The crane consists of n segments of various lengths, connected by flexible joints. The end of the i-th segment is joined to the begin
·
2015-07-22 13:00
poj
hdu 5299 Circles Game 2015 Multi-University Training Contest 1
计算几何
+博弈SG函数 圆的扫描线
CirclesGameTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):251 AcceptedSubmission(s):51ProblemDescriptionTherearencirclesonainfinitelylargetable.Withev
firenet1
·
2015-07-22 12:00
HDU
计算几何
扫描线
5299
2015多校联合训练赛
博弈sg函数
计算几何
之判断线段相交(模板)
可输出交点,可判断是规范相交(交点不会在端点上)还是不规范相交(交点在端点上)!#include #include #include usingnamespacestd; constdoubleE=1e-10;//精度 structPoint//点结构 { doublex,y; }; /* 判断浮点数 返回值 1:正数; 0:零; -1:负数 */ intdblcmp(doubled)//
u012860063
·
2015-07-20 10:00
线段相交
计算几何
K能
DP,贪心,数据结构,图论,数论还是
计算几何
?管他呢,反正胖巨巨都会,虽然胖巨巨走得早。
lv414333532
·
2015-07-14 21:00
POJ 2991 Crane(线段树+
计算几何
)
Description有一台起重机。我们把起重机看作由N条线段依次首尾相接而成。第i条线段的长度是Li。最开始,所有的线段都笔直连接,指向上方。现有C条操纵起重机的指令。指令i给出两个整数Si和Ai,效果是使线段Si和Si+1之间的角度变成Ao度。其中角度指的是从线段Si开始沿逆时针方向旋转到Si+1所经过的角度。最开始所有角度都是180度。按顺序执行这C条指令。在每条指令执行之后,输出起重机的前
V5ZSQ
·
2015-07-11 20:00
GIS开发常用算法原理分析
作为计算机科学的一个分支,
计算几何
主要研究解决几何问题的算法。在现代工程和数学领域,
计算几何
在图形学、机器人技术、超大规模集成电路设计和统计等诸多领域有着十分重要的应用。
qq_22929803
·
2015-07-09 16:00
java
Gis
图形
计算几何
(转)
1.矢量的概念:如果一条线段的端点是有次序之分的,我们把这种线段成为有向线段(directedsegment)。如果有向线段p1p2的起点p1在坐标原点,我们可以把它称为矢量(vector)p2。2.矢量加减法:设二维矢量P=(x1,y1),Q=(x2,y2),则矢量加法定义为:P+Q=(x1+x2,y1+y2),同样的,矢量减法定义为:P-Q=(x1-x2,y1-y2)。显然有性质P+Q=Q+P
云贵高原
·
2015-07-05 11:00
计算几何
:线段判交模板--ACM
线段判交--ACM给定两个点:typedef struct{ double x,y;}Point;PointA1,A2,B1,B2;首先引入两个实验:a.快速排斥实验设以线段A1A2和线段B1B2为对角线的矩形为M,N;若M,N不相交,则两个线段显然不相交;所以:满足第一个条件时:两个线段可能相交。 b.跨立实验如果两线段相交,则两线段必然相互跨立对方.若A1A2跨立B1B2,则矢量(A1-B1)
Enjoying_Science
·
2015-07-04 17:00
ACM
计算几何
土地划分(
计算几何
——线段相交)
Link:http://acm.fzu.edu.cn/problem.php?pid=1015Problem1015土地划分Accept:742 Submit:1755TimeLimit:1000mSec MemoryLimit:32768KB ProblemDescription在Dukeswood这块土地上生活着一个富有的农庄主和他的几个孩子。在他临终时,他想把他的土地分给他的孩子
Enjoying_Science
·
2015-07-04 16:00
ACM
计算几何
Acdream 1203 KIDx's Triangle(解三角形)
题目链接:传送门分析给定角a,b,c,d.然后求角AED,这题其实就是高中的
计算几何
解三角形题目。
u013790563
·
2015-07-01 10:00
用格林定理求Jordan曲线包围的封闭区域的面积
Green′stheorem联系着二重积分和第二类平面曲线积分,是个漂亮的结果.对原始定理稍作引申,不仅加深理解,在
计算几何
的某些算法实现中灵活应用起来也很方便。
stereohomology
·
2015-06-30 17:00
微积分
面积
格林公式
#308 (div.2) D. Vanya and Triangles
1.题目描述:点击打开链接2.解题思路:本题是一道简单的
计算几何
题,统计一个图中有多少个三角形,由于给的时间很宽,完全可以用O(N^3)的算法来解决,判断是否构成三角形只需要用向量来判断三点是否共线即可
u014800748
·
2015-06-29 13:00
C++常用
计算几何
算法
从网上转来的几何算法,对点线的基本算法,有兴趣的可以学习下。#include #include #include #include #definemax(a,b)(((a)>(b))?(a):(b)) #definemin(a,b)(((a)>(b))?(b):(a)) #definesign(x)((x)>eps?1:((x)=1.0)return0; if(cosfi0)returnfi
kezunhai
·
2015-06-29 10:00
C++
几何算法
多校对抗赛 2015年6月22
还好队友比较给力,过了D题的后缀数组(说实话这个数据结构还是第一次听说)I题的
计算几何
(更偏向思维题的那种)和B题的数学题(矩阵快速幂)。自己的话。
beihai2013
·
2015-06-24 09:00
hdu1558线段相交与并查集
小吐嘈:第一次写这种
计算几何
的东西,被坑的莫明奇妙,最后才发现,不是自己的函数写错了,而是在读入的时候用llf去读数据,然后就WA的莫明奇妙。
jmh1996
·
2015-06-16 01:00
double
格式
并查集
线段相交
计算几何
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他