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
======计算几何=====
计算几何
/sgu 124 Broken line
题意 给出由n条线段围成的多边形(每条边均平行于坐标轴),以及一个点(x0,y0),问这个点是在形内或是形外或是形上 分析 对于在线段上,比较容易判断,直接比较一下坐标的位置即可; 若不在形上,则在该点处向上引一条射线。因为是向上引的,所以只和与x轴平行的线有交点,记录交点个数。 注意在记录交点个数时,如果在一条线段的短点,只记一侧的
·
2015-11-12 11:48
in
poj 1408(
计算几何
)
1,求线段交点。 2,枚举各个面积 1 #include <iostream> 2 #include <cstdio> 3 #include <cstring> 4 #include <algorithm> 5 #include <cmath> 6 7 using namespace std
·
2015-11-12 11:24
poj
poj 2653(线段相交)
第一道
计算几何
题。。。。 试用了下两种删除vector中元素的方法。
·
2015-11-12 11:20
poj
计算几何
模版(点,线)
1 #include<math.h> 2 #define MAXN 1000 3 #define offset 10000 4 #define eps 1e-8 5 #define PI acos(-1.0)//3.14159265358979323846 6 //判断一个数是否为0,是则返回true,否则返回false 7 #define ze
·
2015-11-12 11:20
计算
POJ 1228 (
计算几何
凸包)
题意是给你n个点,问它们构成的凸包能不能扩大了。板子题,暴力枚举凸包每条边,只要每条边上都有点(不包含端点),那么这个凸包就不能扩大,否则肯定能扩大。特判1个点和2个点的凸包。#include #include #include #include #include usingnamespacestd; typedefunsignedlonglongll; #definemaxn1111 #defi
morejarphone
·
2015-11-12 11:00
ACM
计算几何
模板——圆和球
#include <iostream> #include <cmath> using namespace std; #define eps 1e-10 /********** 定义点 **********/ struct Point{ double x,y; Point(double x=0,double y=0):x(x),y(y) {} }; /*********
·
2015-11-12 10:40
ACM
hdu 1348:Wall(
计算几何
,求凸包周长)
Wall Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 2848 Accepted Submission(s): 811 Problem Descr
·
2015-11-12 10:36
HDU
计算几何
的几道题
叉积求面积 hdu2036(模版题): http://acm.hdu.edu.cn/showproblem.php?pid=2036 View Code 1 #include <iostream> 2 #include<cstdio> 3 #include<string.h> 4 #include<math.h> 5
·
2015-11-12 09:08
计算
计算几何
的一些模板
* 需要包含的头文件 */ #include <cmath > /* 常用的常量定义 */ const double INF = 1E200 const double EP = 1E-10 const int MAXV = 300 const double PI = 3.14159265 /* 基本几何结构 */ struct POINT { dou
·
2015-11-12 09:06
模板
【算法积累】
计算几何
算法概览
作为计算机科学的一个分支,
计算几何
主要研究解决几何问题的算法。在现代工程和数学领域,
计算几何
在图形学、机器人技术、超大规模集成电路设计和统计等诸多领域有着十分重要的应用。
·
2015-11-12 09:56
算法
一个游戏程序员的学习资料
三维图形学: 搞三维图形学首先还是要扎扎实实的先看解析几何、线性代数、
计算几何
的教材,后面的习题一个都不能少。国内数学书还是蛮好的。
·
2015-11-12 09:53
程序员
USACO 3.4 Closed Fences (
计算几何
)
这个题卡了3个月啊,看了题解依旧不会写。。。从中找了一个思路比较简单,而且好写的,把每个顶点,左右微调一下,然后找出穿过起点到微调后的点 最近的边,一定可以看见。 这个算法正确性,我不太确定,确实可以把所有数据过掉。。 调了好久,好久,各种变量名敲错啊,后边大部分全是抄的。。。 第三章终于做完了。。。那3个很快就水过了。。 1 /* 2 ID: cu
·
2015-11-12 09:02
USACO
计算几何
入门
做了POJ计划上
计算几何
初级上的题,成功的迈出了
计算几何
第一步!
·
2015-11-12 09:01
入门
计算几何
之凸包
本来弄了个独立博客,想用那个的,不习惯,还是用博客园吧。那个留着吓弄吧。 在家了4天,玩了3天半,那半天学会凸包,临走回家,拿了两本书,C++ primer和黑书,还有浙大的模板,天天玩,这是要跪的节奏啊。 学凸包,黑书上讲的特好。。。 &
·
2015-11-12 09:00
计算
usaco3.4
3.4.1 closed fence 考
计算几何
,熟悉公式之后只要发现,任意一条可见的边都可以通过向端点发射一条射线(偏转一个小角度)就可以找到,角度计算用atan2(y,x),第一次用这个函数
·
2015-11-11 18:23
USACO
usaco
计算几何
入门
3.4忽现恶心的
计算几何
一道......各种莫名其妙的公式同时出没,艰难地解决后胡乱写个总结。
·
2015-11-11 18:22
USACO
HDU 1174 爆头 (
计算几何
)
爆头 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 1628 Accepted Submission(s): 678 Problem Descrip
·
2015-11-11 18:12
HDU
ACM学习历程—FZU 2144 Shooting Game(
计算几何
&& 贪心 && 排序)
Description Fat brother and Maze are playing a kind of special (hentai) game in the playground. (Maybe it’s the OOXX game which decrypted in the last problem, who knows.) But as they don’t like using
·
2015-11-11 18:50
game
ACM学习历程—FZU 2140 Forever 0.5(
计算几何
&& 构造)
Description Given an integer N, your task is to judge whether there exist N points in the plane such that satisfy the following conditions: 1. The distance between any two points is no
·
2015-11-11 18:48
ACM
计算几何
HDOJ 4720 Naive and Silly Muggles
题目传送门 /* 题意:给三个点求它们的外接圆,判断一个点是否在园内
计算几何
:我用重心当圆心竟然AC了,数据真水:) 正解以后补充,http://www.cnblogs.com/kuangbin
·
2015-11-11 18:18
计算
USACO 5.1 fencing the cows——
计算几何
/凸包模板
终于进入第五章了,第四节最后一个题好无聊= =。 此题纯凸包模板: /*ID:zlqest11LANG: C++TASK: fc*/#include <iostream>#include <cstdio>#include <cstring>#include <cmath>#include <algorithm>using names
·
2015-11-11 17:28
USACO
hdu 2393:Higher Math(
计算几何
,水题)
Higher Math Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2219 Accepted Submission(s): 1219 Probl
·
2015-11-11 17:53
Math
sdut 2603:Rescue The Princess(第四届山东省省赛原题,
计算几何
,向量旋转 + 向量交点)
Rescue The Princess Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^ 题目描述 Several days ago, a beast caught a beautiful princess and the princes
·
2015-11-11 17:44
res
线段树入门小结
其他叫法包括区间树(interval tree)、范围树(range tree)等,但这些属于在特定的场合(如
计算几何
)中有着特殊的意义”。怎么叫看读者的心情,以下统一用线段树称呼。
·
2015-11-11 17:41
线段树
hrbustoj 1429:凸多边形(
计算几何
,判断点是否在多边形内,二分法)
凸多边形 Time Limit: 2000 MS Memory Limit: 65536 K Total Submit: 130(24 users) Total Accepted: 40(18 users) Rating: &n
·
2015-11-11 17:20
二分法
hdu 2108:Shape of HDU(
计算几何
,判断多边形是否是凸多边形,水题)
Shape of HDU Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4972 Accepted Submission(s): 2250 Prob
·
2015-11-11 17:20
shape
poj 1113:Wall(
计算几何
,求凸包周长)
Wall Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 28462 Accepted: 9498 Description Once upon a time there was a greedy King who ordered
·
2015-11-11 17:19
poj
UVa 11437:Triangle Fun(
计算几何
综合应用,求直线交点,向量运算,求三角形面积)
Problem ATriangle Fun Input: Standard Input Output: Standard Output In the picture below you can see a triangle ABC. Point D, E and F divides the sides BC, CA and AB i
·
2015-11-11 17:17
RIA
poj 1696:Space Ant(
计算几何
,凸包变种,极角排序)
Space Ant Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 2876 Accepted: 1839 Description The most exciting space discovery occurred at th
·
2015-11-11 17:16
ant
HDU 1245 Saving James Bond
计算几何
+SPFA 我已经不想看我的提交记录了。。。。 HDU 我起码WA了2页。。。。 都是浮点数惹的祸。
·
2015-11-11 17:41
James
计算几何
模板
在这里记录下比较有用的
计算几何
模板,以便于以后自己查找,持续更新 坐标点数据类型 struct Point{ double x, y; }; 已知三点,求外界圆心
·
2015-11-11 17:30
模板
[
计算几何
]POJ 1266 三角形的外接圆 圆的参数方程
http://acm.pku.edu.cn/JudgeOnline/problem?id=1266 题目大意是给定一个圆弧上的3个点(先给2个端点,再给定圆弧中间的一个点),要求出覆盖此圆弧的最小矩形(矩形的4个角坐标必须为整数) 先由给定的3个点可以确定这个圆弧所在圆的圆心的半径,用三角形外接圆圆心公式(好长的公式啊): x = mx1
·
2015-11-11 16:06
poj
[
计算几何
]POJ 1031 计算点对多边形的偏转角度
首先,由于题目可以得到dI=I0*|cosα|*dl*h 其中下,X1,X2为一条边的坐右端点,a为这条边对原点所张的角度 所以实际上本题是要求整个FENCE区域对原点所张开的总角度, 定义FENCE为一有向回路 那么每条边都是有向的。如果按照边的方向对原点所张开的角度为顺时针,那么定义为正,逆时针为负。并且每输入一条边就把本边对原点张开的角度计算进去加到一个数里去那
·
2015-11-11 16:05
poj
[
计算几何
]POJ2079 求点集中面积最大的三角形
http://acm.pku.edu.cn/JudgeOnline/problem?id=2079 如果枚举3个点再算面积,必然超时。 很显然的最大面积的三角形的三个顶点必然是这个点集的凸包上的点,因此先求出凸包。 如果求出凸包仍然枚举,一样会超时。 这个可以借助求凸包直径类似的方法来求最大面积的三角形,使用旋转卡壳方法。 枚举三角形的第一个顶点i, 然后初始第二个顶点j=i+1,
·
2015-11-11 16:04
poj
[
计算几何
]POJ3608 求2个不相交凸包的最短距离
http://acm.pku.edu.cn/JudgeOnline/problem?id=3608 本题要求不相交凸包的最短距离,可以利用旋转卡壳算法来做。首先让2个凸包的点都按逆时针方向排列,然后找出第一个凸包的y坐标最小的点a,第二个凸包的y坐标最大的点b,然后在a,b上做一条与x轴平行的直线,可以证明最短距离只有可能在这2条平行线之间取得。下面的工作就是沿着凸包来旋转这2条平行线了,在旋转
·
2015-11-11 16:03
360
ZOJ 3157 Weapon --
计算几何
+树状数组
题意:给一些直线,问这些直线在直线x=L,x=R之间有多少个交点。 讲解见此文:http://blog.sina.com.cn/s/blog_778e7c6e0100q64a.html 首先将直线分别跟x=L+eps,x=R-eps(防止出现相同纵坐标,故+-eps)求他们的交点,求的纵坐标为low,high,首先按low从大到小排序,一次赋予一个ind值,再按high从大到小排序,此时ind
·
2015-11-11 16:31
树状数组
hdu 5206 Four Inages Strategy(
计算几何
)
题意:给出空间中四个点的坐标 判断能否组成正方形 思路:这题需要注意的是 空间而不是平面 就算是四边相等 对角线相等也不一定就是正方形 还需要通过向量判断对边是否平行 #include<cstdio> #include<
·
2015-11-11 16:51
strategy
fzu 2148 Moon Game(
计算几何
)
http://acm.fzu.edu.cn/contest/problem.php?cid=134&sortid=9 #include<cstdio> #include<cmath> #include<cstring> #include<iostream> #include<algorithm> us
·
2015-11-11 16:39
game
poj1584
分析:
计算几何
分3步: 1、判断是否是凸多边形 2、判断点是否在多边形内部 3、判断点到各边的距离是否大于等于半径 首先,若点是顺时针则reverse()改为逆时针,reverse函数就是用来把数组反向的
·
2015-11-11 15:42
poj
poj1408
分析:
计算几何
,求出所有线的交点,分别计算每个格的面积。
·
2015-11-11 15:41
poj
hdu1558
计算几何
加并查集
这明显是
计算几何
加并查集嘛。当然,并查集部分很简单,主要就是
计算几何
了,打了两个小时,我了个去,
计算几何
功底还是不行啊。。。
·
2015-11-11 15:17
HDU
HDU 1798 Tell me the area (
计算几何
)
Tell me the area Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 1801 Accepted Submission(s): 542 P
·
2015-11-11 13:47
HDU
ACM知识储备
具体题型: Direct(简单题),Computational Geometry(
计算几何
),Number Theory(数论),Combinatorics(组合数学)
·
2015-11-11 13:47
ACM
Fishnet(
计算几何
)
Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 1642 Accepted: 1051 Description A fisherman named Etadokah awoke in a very small island. He coul
·
2015-11-11 12:56
net
Naive and Silly Muggles (
计算几何
)
Naive and Silly Muggles Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 137 Accepted Submission(s):
·
2015-11-11 12:36
计算
【POJ1005】I Think I Need a Houseboat
说是
计算几何
,其实是一道水题。直接算半圆面积即可。
·
2015-11-11 12:08
poj
【POI 2007】Axes of Symmetry 对称轴(osi)
id=1100 这个题乍一看是
计算几何
题,其实吧…… 首先我们需要知道一个结论:一个轴对称图形旋转小于180的角,能够跟自己恰好重合k次,则该图形有k个对称轴。
·
2015-11-11 12:12
2007
UVA12305 Polishing a Extruded Polygon 多面体切割 [Rujia Liu's Presents, Dedicated to Geometry and CG Lovers]
最后才开始写陌生的三角剖分的,已经写+调了二百多行疲惫不堪的时候看到一
计算几何
书上好复杂的nlogn算法,竟然还要再搞平衡树,简直要崩溃。百度、谷歌都不给力了,期
·
2015-11-11 12:06
over
hdu 2528:Area(
计算几何
,求线段与直线交点 + 求多边形面积)
Area Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 225 Accepted Submission(s): 77 Problem Descrip
·
2015-11-11 11:28
HDU
sdut 2153:Clockwise(第一届山东省省赛原题,
计算几何
+DP)
Clockwise Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^ 题目描述 Saya have a long necklace with N beads, and she signs the beads from 1 to N. Then she fixes them to the wa
·
2015-11-11 11:27
Lock
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他