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
-----计算几何-----
hxy的未完成的
计算几何
模板
1 #include <iostream> 2 #include <cstring> 3 #include <cstdio> 4 #include <cmath> 5 using namespace std; 6 7 const double PI = acos(-1); 8 const double
·
2015-10-31 17:10
模板
计算几何
内部预定函数
计算几何
内部预定函数 1.叉乘法求任意多边形面积 语法:result=polygonarea(Point
·
2015-10-31 16:01
函数
计算几何
(一)
POJ 1696 判断叉积,在判断角度。 类似凸包,不过没有凸包的版。 所以自己想了种办法 POJ 2074 处理在中间的每条障碍物在路上的投影,然后扫描。 注意两端的情况! 特别感谢Discuss中的数据 POJ 1654 多边形面积 POJ 1410 我的做法是强行判断,线段交叉+特殊情况(线段在矩形里面) 再次感谢Dis
·
2015-10-31 15:47
计算
zoj 2107寻找最近点对。
计算几何
的题很少做,感觉太难了。。 不过这个分治感觉用处很多,所以就看了下,,,昨天晚上就写好了代码,只不过在hdu一直tle上, 直到刚刚,在zoj上过了,在hdu的还是tle。。
·
2015-10-31 15:26
ZOJ
A Round Peg in a Ground Hole--POJ 1584
1、题目类型:模拟、
计算几何
。 2、解题思路:(1)检测是否为凹多边形;(2)检测圆心是否在凸多边形内部;(3)检测圆心到多边形所有边的距离是否小于半径 (具体见实现代码)。
·
2015-10-31 15:46
round
计算几何
矢量叉积 矢量P = ( x1, y1 ),Q = ( x2, y2 ),则矢量叉积定义为由(0,0)、p1、p2和p1+p2所组成的平行四边形的带符号的面积,即:P × Q = x1*y2 - x2*y1 积的一个非常重要性质是可以通过它的符号判断两矢量相互之间的顺逆时针关系: 若 P × Q > 0 , 则P在Q的顺时针方
·
2015-10-31 15:08
计算
计算几何
与计算机图形学方面的一些资源及源代码
This page lists "small" pieces of geometric software available on the Internet. Most of the software is available free of charge. Unless otherwise specified, C or C++ source code is availabl
·
2015-10-31 14:38
源代码
计算几何
模版
此模板包含了一些基本简单的二维几何问题, 1三角形外接圆 2三角形内切圆 3过圆外某点切线的角度 4过某条直线外一点半径为r的圆 5和两条相交直线相切的半径为r的圆
·
2015-10-31 14:52
计算
hdu1558--并查集+判断线段相交
简单的
计算几何
题,判断两线段是否相交。将相交的两线段使用并查集归到一类中。查询时输出线段对应集合中元素的个数。
·
2015-10-31 14:10
HDU
FZU 2110 Star
计算几何
训练的题目,给出n个点的坐标(整数),选3个点组成三角形问能形成多少个锐角三角形 直接暴力解决,用三个for循环枚举3个点(升序枚举避免重复),然后用余弦判断三角形中三个角是否为锐角 判断一个角为锐角
·
2015-10-31 14:33
tar
poj 3608 Bridge Across Islands
分析:
计算几何
、凸包、旋转卡壳。分别求出凸包,利用旋转卡壳求出对踵点对,枚举距离即可。 注意:1.利用向量法判断旋转,而不是计算角度;避免精度问题和TLE。
·
2015-10-31 14:52
bridge
USACO 1.4-3.3题解
最近做到了3.3,决定停一停,一方面是开始涉及
计算几何
,网络流等不太熟悉的算法,需要另外的学习;另一方面,很多题目超出了我目前的水平,有不少题目都是抄别人的程序的,还有三四道是直接提交别人的,这样下去效果得不到保证
·
2015-10-31 13:35
USACO
ACM必须要学会的知识点
:状态压缩,树形动归,平行四边形法则 3) 数据结构(二): DFA, Trie树,Trie图等 4) 搜索:深搜,广搜,剪枝,IDA*算法 5) 若干图论问题:强连通分量、桥和割点等 6)
计算几何
·
2015-10-31 13:17
ACM
HDU 4449 Building Design 第37届ACM/ICPC 金华赛区H题 (
计算几何
,三维凸包+空间坐标旋转+二维凸包)
Building Design Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 431 Accepted Submission(s): 117 Pro
·
2015-10-31 12:13
design
[Poj 2187]
计算几何
之凸包(二) {更高效的算法}
{ 承上一节 继续介绍点集的凸包 (下文中所有凸包 若不做特殊说明均指点集的凸包) 这一节介绍相比更高效的算法 } ==================================================================== 一.卷包裹算法(Gift Wrapping Algorithm)的特性 前面提到过卷包裹算法的复杂度问题 由于卷包裹
·
2015-10-31 11:53
poj
北大ACM题分类
; 3、贪心 4、图论 //最短路径、最小生成树、网络流 5、数论 //组合数学(排列组合)、递推关系、质因数法 6、
计算几何
·
2015-10-31 11:43
ACM
ACM
计算几何
题目推荐(第二期)
之前写过一篇《POJ
计算几何
入门题目推荐》。本来是随意写写,想不到这篇文章成为了我 blog浏览量第二高的文章,还被许多ACMer转载到其他地方。
·
2015-10-31 11:47
ACM
POJ-2684 Polygonal Line Search
计算几何
基础
id=2684 属于比较水的
计算几何
题目,直接叉积判断即可。
·
2015-10-31 11:24
search
计算几何
算法
计算几何
一、引言 计算机的出现使得很多原本十分繁琐的工作得以大幅度简化,但是也有一些在人们直观看来很容易的问题却需要拿出一套并不简单的通用解决方案,比如几何问题。
·
2015-10-31 11:14
算法
[POJ][1755][Triathlon][半平面交]
/*题目:Triathlon题目来源:POJ 1755题目难度:中等偏难题目内容或思路: 半平面交 此题对精度要求很高
计算几何
的题目能特判的就特判这样可以在一定程度上避免精度问题做题日期
·
2015-10-31 10:56
poj
计算几何
网络资源
1.General Polygon Clipper ,商业级质量的2D多边形,并/差/异或的算法库,支持带洞多边形,极其强大.C开源码形式 http://www.cs.man.ac.uk/~toby/alan/software/ 2.Computer geometry algorism library, 以C++范型概念构架起来的几何算法库. http://
·
2015-10-31 10:29
网络
pku 1584 A Round Peg in a Ground Hole
计算几何
——凸多边形判断+点在多边形内判断+求点到直线距离
http://poj.org/problem?id=1584 题意就是给顶一个多边形的n个点和一个钉子的半径与圆心左坐标: 1:判断多边形是否为凸多边形; 2:判断圆心是否在多边形内;3:判断圆的半径是否小于圆心到多边形的最短距离: 1:判断多边形是否为凸多边形,只要循环检查多边形任意三点形成的向量的叉积的方向相同即可,这里注意向量叉积方向的判断,右手螺旋定则;只要方向一致就可以了。 2:
·
2015-10-31 10:03
round
2014.09.13 网络赛杂感
第二道
计算几何
的那道题是我们一番讨论才A过去的,虽然我几乎没有做过
计算几何
这类的题目,公式都是自己先推的。 更虐心的是,出题人是与我同龄的CLJ。 这种被俯视的感觉完全抬不起头来,就如同蝼
·
2015-10-31 10:29
网络
poj 2318
计算几何
题意也就是:一个矩形被n条线段分成n+1份,每条线段各不相交,给出几个点落在矩形内部,问各个部分有几个点。 由于各个部分各不相交,线段的上、下端点也就排好序了,然后二分查找每个点落在线段左边的第一条线段,也就找出了落点的区域。 #include<iostream>#include<cstdio>#include<cstring>using namespac
·
2015-10-31 10:33
poj
并查集&MST
【HDU】 10 4126 Genghis Khan the Conqueror 枚举+最小生成树+DFS(难)★★★★ 1558 Segment set
计算几何
·
2015-10-31 10:37
并查集
HDU 3340 Rain in ACStar
在
计算几何
求面积的时候有一种方
·
2015-10-31 10:47
tar
hdu 1558 Segment set
点击打开hdu 1558 思路:
计算几何
+并查集 分析: 1 有n个操作,最后求有几个集合或者说是连通分量 2 对于输入一条线段我们就去前面找能够和它相交的线段,利用并查集进行合并并且更新rank数组
·
2015-10-31 10:11
set
计算几何
题目推荐
打算转下来好好做
计算几何
了。
·
2015-10-31 10:30
计算
计算几何
1.判断线段相交 用向量叉积,把一条线段两个端点(a与b)与另一条线段上的点(c)相连,然后进行叉乘,根据叉乘的正负可以判断这个c点与(a,b)这条线段的关系,再把d与(a与b)这条线段上的两个端点相连,在求一次叉积,根据两者正负关系可以判断出来。 2.直线相交(注意垂直情况) 这是个数学上的问题,两点可以确定一条直线,你列个方程就行啦 (y2-y1)/(x2-x1),计算AB斜率 (y4-
·
2015-10-31 10:44
计算
转自:蓝色污点的专栏
ACM
计算几何
题目推荐 //第一期
计算几何
题的特点与做题要领: 1.大部分不会很难,少部分题目思路很巧妙 2.做
计算几何
题目,模板很重要,模板必须高度可靠。
·
2015-10-31 10:31
转
HDU4606 Occupy Cities
计算几何
+最小路径覆盖
题目大意如下 在一个二维坐标系中,有n个城市,坐标给出来了,然后有p个士兵要去占领这n个城市,但是路上有m个路障,都是线段,士兵不能越过路障前进。 每个士兵都有相同容量大小的一个干粮袋,每到一个城市他就能补充满自己的干粮袋。中途走路时走一个单位长度就消耗一个单位的干粮。 现在问的是这些个干粮袋最小的容量是多少,前提是保证p个士兵能占领完这n个城市,城市被占领顺序也是题目给好的,必须遵守
·
2015-10-31 09:45
HDU
计算几何
的简单模板
const double eps = 1e-8; struct Point { double x,y; Point(double tx = 0,double ty = 0) : x(tx),y(ty){} }; typedef Point Vtor; //向量的加减乘除 Vtor operator + (Vtor A,Vtor B) { return Vtor(
·
2015-10-31 09:40
模板
向量的旋转
实际做题中我们可能会遇到很多有关及
计算几何
的问题,其中有一类问题就是向量的旋转问题,下面我们来具体探讨一下有关旋转的问题。 首先我们先把问题简化一下,我们先研究一个点绕另一个点旋转一定角度的问题。
·
2015-10-31 09:40
转
计算几何
(学习)模板
点结构: struct point { double x,y; point(double a = 0,double b = 0): x(a),y(b){} }; 浮点误差处理: int dblcmp(double x) { if(fabs(x) < eps) return 0; return x > 0 ? 1:-1;
·
2015-10-31 09:40
学习
携程 决赛 第一题 Crossword
//真是郁闷的一晚上//比赛时看到这题是就感觉会做,感觉思路清晰 就去准备找第二题 ,因为感觉第二题是个经典问题,(我不会
计算几何
),就去搜索了下,然后找到求最小面积的,改来改去,一直Wa// 然后就只剩下一个小时了
·
2015-10-31 09:52
word
poj 2398 Toy Storage (
计算几何
,判断点和线段关系)
id=2398 题意大概是说将一个盒子用n个board分成n+1 部分 然后往里面放toy,给定盒子,board,和toy的坐标 问所有的toy放完后,有多少部分中有t个toy; 简单
计算几何
·
2015-10-31 09:20
poj
ZOJ-3720 Magnet Darts
计算几何
,概率
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3720 题意:在一个矩形区域投掷飞镖,每个整点有磁性,每个点的磁性是一样的,因此飞镖只会落在整点上,投到每个点的得分是:Ax+By。矩形区域里面有个多边形,如果飞镖投在多边形里面则得分,求最终的得分期望。 对于每个点,以它为中心的边长为1的正方形范围
·
2015-10-31 09:10
net
hdu 3264 09 宁波 现场 E - Open-air shopping malls
计算几何
二分 圆相交面积 难度:1
Description The city of M is a famous shopping city and its open-air shopping malls are extremely attractive. During the tourist seasons, thousands of people crowded into these shopping malls and en
·
2015-10-31 09:39
open
Deferred Shading(延迟渲染)
1、简介 在计算机图形学的词典里,Shading表示“对受光物体的渲染”,这个渲染过程包括下面几步[1]: 1)
计算几何
多边形
·
2015-10-31 09:59
deferred
hdu 3264 Open-air shopping malls
计算几何
简单二分枚举求圆的面积交 View Code #include<cstdio>#include<cmath>const double eps = 1e-8;const double pi = acos(-1.0);struct Point{ double x,y;}p[1000];struct circle{ Point pp; double
·
2015-10-31 08:12
open
HDU 4305 Lightning(
计算几何
,判断点在线段上,生成树计数)
Lightning Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1099 Accepted Submission(s): 363 Problem
·
2015-10-31 08:13
HDU
计算几何
算法概览
矢量的概念: 如果一条线段的端点是有次序之分的,我们把这种线段成为有向线段(directed segment)。如果有向线段p1p2的起点p1在坐标原点,我们可以把它称为矢量(vector)p2。 矢量加减法: 设二维矢量P = ( x1, y1 ),Q = ( x2 , y2 ),则矢量加法定义为: P + Q = ( x1 + x2 , y1 + y2
·
2015-10-31 08:02
算法
POJ2398(
计算几何
)
POJ2318的升级版,就是增加了边界的排序。#include #include #include #include #include usingnamespacestd; #definemaxn5111 #definex1x_1 #definex2x_2 #definey1y_1 #definey2y_2 #definefindFind structnode{ doublex1,y1,x2,y
morejarphone
·
2015-10-30 20:00
POJ2318(
计算几何
)
题意是给你n个边界和m个点,求出每一块区域里面点的个数。对于每一个点,算出每条边界在这个y坐标下对应的x坐标,二分查找就好了。#include #include #include #include #include usingnamespacestd; #definemaxn5111 #definex1x_1 #definex2x_2 #definey1y_1 #definey2y_2 #defi
morejarphone
·
2015-10-30 19:00
hdu 3952
计算几何
暴力
枚举两个多边形的两个点组成的直线,判断能与几个多边形相交 因为最佳的直线肯定可以经过某两个点(可以平移到顶点处),所以暴力枚举两个点就好了 View Code 1 #include <cstdio> 2 #include <cstring> 3 #include <cmath> 4 #include <algorithm>
·
2015-10-30 16:05
HDU
Arcgis “字段计算器”可能被禁用的原因
“字段计算器”可能被禁用的原因 如果右键单击某字段时,字段计算器或
计算几何
命令不可用,请检查以下一些事项: 右键单击了由 ArcGIS 管理的字段,因此导致无法手动编辑该字段。
·
2015-10-30 14:14
arcgis
[POI2007][对称轴osi][
计算几何
+ KMP]
/*题目:对称轴osi题目来源:POI2007 http://www.zybbs.org/JudgeOnline/problem.php?id=1100题目内容或思路: 思路参考自:http://hi.baidu.com/nplusnplusnplu/blog/item/d260baef2e9e9c5879f055cb.html 給定一個不自交的多邊形判斷對稱軸有幾條。多邊形邊=100000。 將
·
2015-10-30 14:23
2007
简单
计算几何
hdu-4491 Windmill Animation
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4491 题目意思: 给m个点,一个开始点和一个与水平方向的夹角。 求这条直线逆时针旋转时,第一个碰到的点a,然后以a点为新的转轴,再逆时针转,找到b,如此类推,最后顺序输出最开始的s个作为轴的点。 解题思路: 对于每一条旋转线,以轴为中心,分成两个相反向量,记为oa和ob. 对于每一个
·
2015-10-30 14:52
animation
lrj
计算几何
模板
整理了一下大白书上的
计算几何
模板。
·
2015-10-30 13:57
模板
ZOJ 2710 Two Pipelines
计算几何
+贪心 #include<cstdio> #include<cstring> #include<cmath> #include<algorithm
·
2015-10-30 13:22
pipeline
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他