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
—————计算几何—————
[POJ2318]TOYS (
计算几何
行列式(叉乘)+二分)
方法1:在BJTU集训队课件上看到的:检查线段p1p3是在线段p1p2的顺时针方向还是逆时针方向计算(p3–p1)x(p2–p1) 方法2:学堂在线上邓俊辉老师开的
计算几何
课程讲了一个用行列式
Kirai
·
2016-02-21 15:00
Arrow(
计算几何
)
Description箭矢形状如下图,给出箭头中心坐标(px,py)、箭头的方向向量(vx,vy)及几个长度(如图标注),求箭矢七个顶点坐标Input八个整数px,py,vx,vy,a,b,c,(-10000,1c)Output从箭头开始逆时针输出七个顶点坐标,每个顶点坐标占一行,要求结果与精确值相对误差不超过1e-9SampleInput88028345SampleOutput8.0000000
V5ZSQ
·
2016-02-21 12:00
Pyramids(
计算几何
)
Description有三个金字塔,分别为正四面体,正五面体,正六面体,给出三个金字塔的边长,输出三个金字塔的体积和Input三个整数l3,l4,l5分别表示三个金字塔的边长(1 #include #include usingnamespacestd; constdoublePI=acos(-1.0); doublel3,l4,l5; intmain() { while(~scanf("%lf%l
V5ZSQ
·
2016-02-21 11:00
Hrbustoj 1429 二分+
计算几何
http://www.bubuko.com/infodetail-1121744.html在这个上面学习了方法如果要判断巨量的点就应该使用二分法思路是先从a[1]a[n]a[2]来判断是否可能在图形内如果这个都通不过就不用再判断下边的了 然后从2到n开始二分确定两个相邻向量使寻找点必在这两个向量的夹角里然后就是点是否在三角形内了由于已经判断了两条边了最后只判断第三条即可一开始二分的while条件写
天翎月
·
2016-02-21 01:00
计算几何
及其应用——解析几何
但是当时也仅仅是停留在想法上面,因为高中的解析几何虽然步骤程序化,但是有时候需要灵巧的因式分解,感觉以目前的编程水平还是写不出来,但是了解到数学有一个分支——
计算几何
,专门利用计算机来进行几何计算的一门科学
在苏州的城边
·
2016-02-19 22:00
[
计算几何
]一些模型的积累
计算几何
基本模板structVec{ doublex,y; Vec(){} Vec(double_x,double_y):x(_x),y(_y){} inlinedoubleangle()const{returnatan2
hbhcy98
·
2016-02-16 20:00
计算几何
poj 3304 Segments
思路:
计算几何
。这道题要思考到两点:1:把问题转化为是否存在一条直线与每条线段都有交点。
u014552756
·
2016-02-16 11:00
hdu4606
计算几何
+二分+二分图匹配+最短路
#include #include #include #include #include #include #include #include #include #include #include #include #include usingnamespacestd; constintN=1e2+10; constintM=1vec[N]; boolvis[N]; boolfind(intu){
zjck1995
·
2016-02-12 16:00
POJ 2641 Billiard(
计算几何
)
Description在a*b的台球桌上打台球,球的初始位置在球桌中心,现在球与长度为a的边(水平方向)碰撞了m次,与长度为b的边(竖直方向)碰撞了n次经过s又回到起点,问球的初速度和方向Input多组用例,每组用例包括五个整数a,b,s,m,n分别表示球桌尺寸,碰撞次数以及运动时间,以00000结束输入Output对于每组用例,输出球的初速度和方向SampleInput1001001112001
V5ZSQ
·
2016-02-12 15:00
【模拟】【
计算几何
】[ZJOI2008][HYSBZ/BZOJ1033]杀蚂蚁antbuster
在模拟中掺杂了
计算几何
。知道了这些,写不写得出来,就看你的实(ren)力(pin)了。代码#include #include #include #include #include #includ
outer_form
·
2016-02-05 16:00
游戏
C++
模拟
计算几何
ZJOI
【半平面交】【
计算几何
】[BZOJ1038][ZJOI2008]瞭望塔
题目描述致力于建设全国示范和谐小村庄的H村村长dadzhi,决定在村中建立一个瞭望塔,以此加强村中的治安。我们将H村抽象为一维的轮廓。如下图所示我们可以用一条山的上方轮廓折线(x1,y1),(x2,y2),….(xn,yn)来描述H村的形状,这里x1#include#include#include#include#include#include#definemcp(a,b)fabs((a)-(b)
JeremyGJY
·
2016-02-05 16:02
数学——计算几何
数学——数论
图论
【半平面交】【
计算几何
】[BZOJ1038][ZJOI2008]瞭望塔
题目描述致力于建设全国示范和谐小村庄的H村村长dadzhi,决定在村中建立一个瞭望塔,以此加强村中的治安。我们将H村抽象为一维的轮廓。如下图所示我们可以用一条山的上方轮廓折线(x1,y1),(x2,y2),….(xn,yn)来描述H村的形状,这里x1 #include #include #include #include #include #include #definemcp(a,b)fabs(
JeremyGJY
·
2016-02-05 16:00
数论
计算几何
半平面交
bzoj
ZJOI
寒假集训日志(八,九,十)——浪浪浪
第九天:搜索和
计算几何
没做。。。附上网址得了:http://acm.hust.edu.cn/vjudge/contest/view.action?
W2W
·
2016-02-04 17:00
寒假集训日志(八,九,十)——浪浪浪
第九天:搜索和
计算几何
没做。。。附上网址得了:http://acm.hust.edu.cn/vjudge/contest/view.action?
W2W
·
2016-02-04 17:00
计算几何
算法概览
原文链接:http://dev.gameres.com/Program/Abstract/Geometry.htm#计算点到线段的最近点
计算几何
算法概览一、引言计算机的出现使得很多原本十分繁琐的工作得以大幅度简化
rachelsg
·
2016-02-04 11:00
POJ 2031 Building a Space Station(MST)
题目看起来初觉是
计算几何
,但是仔细想一想,其实就是MST的一道题,很有意思。
rachelsg
·
2016-02-03 21:00
Jan's light oj 01--二分搜索篇
2.与
计算几何
相结合答案精度要求比较高的二分查找,有时与圆有关系时需要用到反三角函数利用角度解题。3.不好直接求解的一类计数问题,利用二分直接枚举可能的结果,再检查是否符合题目要求。
zzuli_空山鸟语
·
2016-02-03 18:00
poj 3304 Segments(
计算几何
基础)
Segments TimeLimit:1000MS MemoryLimit:65536KTotalSubmissions:11593 Accepted:3657 Description Givennsegmentsinthetwodimensionalspace,writeaprogram,whichdeterminesifthereexistsalinesuchthatafterprojec
hahalidaxin
·
2016-02-03 10:00
poj 3304 Segments(
计算几何
基础)
Segments TimeLimit:1000MS MemoryLimit:65536KTotalSubmissions:11593 Accepted:3657 Description Givennsegmentsinthetwodimensionalspace,writeaprogram,whichdeterminesifthereexistsalinesuchthatafterprojec
hahalidaxin
·
2016-02-03 10:00
【
计算几何
】[HNOI2008][HYSBZ/BZOJ1007]水平可见直线
题目链接分析如果两条直线斜率相等,显然,截距较小的那一条无论如何都不可见,删掉它们。我们可以将剩下直线按照斜率的数值从小到大排序。假设第i条直线是可见的,然后,我们从第i+1条开始向后枚举,分别计算这条直线(设为第j条)和第i条直线交点的横坐标,记作xi,j。若xi,k≤xi,j(jyjyk>yjx≤xi,jx>xi,j通过这样,我们可以求出在第i条直线之后可见的直线是那一条。显然,第1条直线是可
outer_form
·
2016-02-02 14:00
C++
算法
计算几何
hnoi
bzoj
UVA 11178 Morley's Theorem(旋转+直线交点)
id=18543 【思路】 旋转+直线交点 第一个
计算几何
题,照着书上代码打的。
hahalidaxin
·
2016-02-01 09:00
IO/ACM中来自浮点数的陷阱(收集向)
转载于http://www.cnblogs.com/oyking/p/3959905.htmlIO/ACM中来自浮点数的陷阱(收集向)OI/ACM中经常要用到小数来解决问题(概率、
计算几何
等),但是小数在计算机中的存储方式是浮点数而不是我们在作数学运算中的数
zcj5027
·
2016-01-31 17:00
cf#21-B-Intersection-
计算几何
-求直线交点个数
http://codeforces.com/problemset/problem/21/B
计算几何
-给出2条线段求交点个数,AX+BY+C=0,求交点用公式, 需要先判断是否重合,重合输出-1,有一个坑点是
viphong
·
2016-01-30 11:00
cf#Wunder Fund Round 2016 -C - Constellation-
计算几何
-水题
http://codeforces.com/contest/618/problem/C给你n个点,保证不会所有点在一条线上让你找出一个三角形。使得三角形内部+边上没有任何别的点直接按坐标排个序,for遍历连续的三个点作为三角形(必然不会有别的点在此三角形之内)然后判断是否会面积为零,不会即合法,会则跳过#include #include #include #include #include #in
viphong
·
2016-01-30 11:00
Constellation(贪心+
计算几何
)
题意:给定N≤105个点,保证所有点不全部共线,找出一个三角形使得三角形内部没有其他点分析:随便找个点A,然后把其他点照着它极角排序,显然找两个不共线的就可以但是为了防止线上有别的点,2个不共线的要取离A最近的代码:// //CreatedbyTaoSamaon2016-01-30 //Copyright(c)2015TaoSama.Allrightsreserved. // #pragmacom
lwt36
·
2016-01-30 05:00
贪心
计算几何
cf#13F - Letter A-
计算几何
http://codeforces.com/contest/13/problem/B给出三个线段的起点,终点让你判断是否组成一个A字母条件如下:1有两线段同端点,并且第三条线段经过了前两条线段上的点,连接他们2、有共同端点的两线段夹角大于零小于等于90度3。第三条线段分别把前两条线段截成两部分,要求被截出来的部分必须大于等于所在线段长度1/5,且小于等于4/5没什么坑。。。老老实实做就是了。。注意
viphong
·
2016-01-29 10:00
3维
计算几何
模板
#include #include #include #include #include #include usingnamespacestd; #defineMAX_N110 /*------------------常量区-------------------*/ constdoubleINF=1e10;//无穷大 constdoubleEPS=1e-8;//计算
chenhuan001
·
2016-01-29 01:00
BZOJ1074: [SCOI2007]折纸origami
很裸的一道
计算几何
对吧每一个询问我们就只需要易操作将他展开就好了。。很显然爆搜中可以删几个不可能的中途状态点时间上界是2n∗m的然后我是在linux打的。。。
liutian429073576
·
2016-01-23 17:00
计算几何
bzoj
hdu-1558-Segment set(
计算几何
&并查集)
ProblemDescriptionAsegmentandallsegmentswhichareconnectedwithitcomposeasegmentset.Thesizeofasegmentsetisthenumberofsegmentsinit.Theproblemistofindthesizeofsomesegmentset.InputInthefirstlinethereisanin
qq_21120027
·
2016-01-23 16:00
计算几何
计算几何
一、引言计算机的出现使得很多原本十分繁琐的工作得以大幅度简化,但是也有一些在人们直观看来很容易的问题却需要拿出一套并不简单的通用解决方案,比如几何问题。
大姑娘龟先生
·
2016-01-21 11:00
计算几何
常用算法及numpy仿真
把这些放在更大的范围内,其实就是今天的主角,
计算几何
(Computationalgeometry)。本文所有的仿真程序均在numpy(python第三方的科学计算库)下进行:importnumpya
Inside_Zhang
·
2016-01-20 08:21
math
fun
Educational Codeforces Round 2 D.Area of Two Circles' Intersection(
计算几何
)
EducationalCodeforcesRound2D:http://codeforces.com/contest/600/problem/DD.AreaofTwoCircles'Intersectiontimelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputYouar
idealism_xxm
·
2016-01-18 15:00
codeforces
计算几何
POJ1269 Intersecting Lines(
计算几何
)
题解:简单
计算几何
,求两条线是否有交点输出交点坐标代码#include #include usingnamespacestd; intmain() { intn; doublex1,y1,x2,y2,
qq_21057881
·
2016-01-17 15:00
北大题目分类
/回溯 2.DP(动态规划) 3.贪心 4.图论//Dijkstra、最小生成树、网络流 5.数论//解模线性方程 6.
计算几何
longshanxiaoxuesheng
·
2016-01-17 10:00
基于扫描种子线算法的多边形区域填充实现
本学期算法课上我们学习了
计算几何
的基础内容,在课后的深入了解学习中我发现,
计算几何
仅仅是算法世界一个重要分支——计算机图形学的基础部分之一,计算机图形学还有很多其他非常有趣的算法,例如直线生成、圆生成、
如也
·
2016-01-16 21:00
Codeforces Round 339 div2
第三题
计算几何
问可为借的版,后来老耿说海伦公式就可以过……补第四题的时候自己写的,结果WA了两天,最后发现思路有问题详见代码。
beihai2013
·
2016-01-16 20:00
Codeforces Round #339 (Div. 1) ABC
这题没什么意思,就是贴下
计算几何
模板。importjava.io.BufferedReader; importjava.io.FileNotFoundException; impor
squee_spoon
·
2016-01-16 13:00
codeforces
Round-#339
BZOJ1035Risk
提示:1.本题可以考虑卷包裹算法(akaPSLG)2.这是个训练指南上的中级习题,想作预备学习的小伙伴可以先看看训练指南中的
计算几何
部分。
Fuxey
·
2016-01-15 11:00
计算几何
卷包裹
C++数学计算库
更多muParser信息
计算几何
算法库CGALCGAL,
计算几何
算法库,是一个大型C++库的几何数据结构和算法,如Delaunay三角网,网格生成,布尔运算的多边形,以及各种几何处理算法。
lp310018931
·
2016-01-14 23:13
c++
[置顶] [挖坑]待学的算法
动态树分治可持久化平衡树虚树基环树块状链表块状树三分后缀自动机后缀树组合数学rope/bitset
计算几何
带花树感觉我也就是挖个坑把==学不学还是另一回事呢。。
Phenix_2015
·
2016-01-12 22:00
1132: [POI2008]Tro
计算几何
首先O(N^3)是不科学的。。我们起码要想办法优化到O(N^2logN)。考虑每次枚举一个点,以它作为一个顶点,然后维护一个前缀和来计算每个点与夹角在逆时针180°内的点(我表述的不好。。边界可以二分也是logN的)的叉积。这样求出的答案/6(因为有三个顶点算了三遍,且每次都是计算的平行四边形的面积)就是最后的ans。然后我发现我不会使其他点按照顺时针排序,我只能想到极角还不会处理共线反向的情况。
Phenix_2015
·
2016-01-12 18:00
BZOJ 1132: [POI2008]Tro|
计算几何
维护一个x和y的前缀和但是叉积会出现有正有负的情况怎么破排个序就好了先给每个点排序第一关键字x第二关键字y从小到大排序然后枚举每一个点以这个点建立坐标系按斜率从大到小排序,就不会出现叉积为负的情况啦#include #include #include #include #include #include #include #include #include #include #defineT333
ws_yzy
·
2016-01-12 17:00
计算几何
基于扫描种子线算法的多边形区域填充实现
本学期算法课上我们学习了
计算几何
的基础内容,在课后的深入了解学习中我发现,
计算几何
仅仅是算法世界一个重要分支——计算机图形学的基础部分之一,计算机图形学还有很多其他非常有趣的算法,例如直线生成、圆生成、
如也
·
2016-01-10 00:00
2015’12杭电校赛1002 Polygon (
计算几何
)
题解:直接找一个求直线截多边形长度模板就可以A了,模板题代码 /******************************************************************题意:多边形有n个顶点,输入m条直线,分别输出它们在多边形内的长度,边界也算算法:求出直线与多边形的所有交点,排序后,判断每一段线段是否在多边形内(判断中点是否在多边形内),求和。************
qq_21057881
·
2016-01-06 21:00
HDU 5080 Colorful Toy(polya+
计算几何
)
Description给出n个整点的坐标以及这n个点之间连的m条边,现用c种颜色给这n个点染色,旋转后重合视为同一种方案,问一共有多少种不同的方案Input第一行为一整数表示用例组数T,每组用例第一行为三个整数n,m,c分别表示点数,边数以及颜色数,之后n行每行两个整数表示该点坐标,最后m行每行两个整数a,b表示点a和点b之间有一条边(1 #include #include #include #i
V5ZSQ
·
2016-01-05 14:00
【
计算几何
模板】求两个圆的交点
问题描述:给两个相交的圆,第一个圆的圆心为\((x_1,\,y_1)\),半径为\(r_1\),第二个圆的圆心为\((x_2,\,y_2)\),半径为\(r_2\),求两个圆的交点。问题分析:《训练指南》上求两圆交点的模板用了atan2,acos等库函数,精度损失比较严重。下面介绍一种精度损失较小的做法:原文地址首先回顾一下圆的两种表示方法:圆的标准方程:\((x-x_0)^2+(y-y_0)^2
AOQNRMGYXLMV
·
2016-01-04 12:00
HDU 3968 Angry Birds Again(
计算几何
)
Description给出小鸟的位置以及猪的位置,小鸟做斜抛运动经过ts后砸到猪,问小鸟经过的路程Input第一行为一整数T表示你用例组数,每组用例包括四个浮点数x0,y0,x1,y1,t分别表示小鸟和猪的横纵坐标以及小鸟砸到猪的用时,保证x0和x1不相等Output输出小鸟经过的路程,如果小鸟砸不到猪则输出Impossible.(重力加速度g=9.80m/s^2)SampleInput10022
V5ZSQ
·
2016-01-02 21:00
HDU 1115 Lifting the Stone(
计算几何
)
Description顺次给出一个简单多边形的n个顶点坐标,求这个多边形的重心坐标Input第一行为一个整数T表示用例组数,每组用例第一行为一个整数n表示多边形顶点个数,之后n行每行两个整数表示顶点横纵坐标(3 #include #definemaxn1111111 intt,n; doublex[maxn],y[maxn],area,ansx,ansy; doubleget_area(doubl
V5ZSQ
·
2015-12-30 13:00
2015.12 hdu 校赛简易题解
02 Polygon
计算几何
模板。03 Thecollector’spuzzle因为盒子能使用多次,排序后取一个最接近的。
squee_spoon
·
2015-12-30 12:00
计算几何
精度问题
计算几何
头疼的地方一般在于代码量大和精度问题,代码量问题只要平时注意积累模板一般就不成问题了。精度问题则不好说,有时候一个精度问题就可能成为一道题的瓶颈,简直“画龙点睛”。
ip权
·
2015-12-30 00:00
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他