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-计算几何
【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
poj 1090:The Circumference of the Circle(
计算几何
,求三角形外心)
The Circumference of the Circle Time Limit: 2 Seconds Memory Limit: 65536 KB To calculate the circumference of a circle seems to be an easy task - provid
·
2015-11-11 11:26
poj
南阳理工 题目3:多边形重心问题(
计算几何
,求多边形面积+重心)
多边形重心问题 时间限制: 3000 ms | 内存限制: 65535 KB 难度: 5 描述 在某个多边形上,取n个点,这n个点顺序给出,按照给出顺序将相邻的点用直线连接, (第一个和最后一个连接),所有线段不和其他线段相交,但是可以重合,可得到一个多边形或一条线段或一个多边形和一个线段的连
·
2015-11-11 11:26
问题
hdu 2105:The Center of Gravity(
计算几何
,求三角形重心)
The Center of Gravity Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3971 Accepted Submission(s): 2
·
2015-11-11 11:24
gravity
fzu 1330:Center of Gravity(
计算几何
,求扇形重心)
Problem 1330 Center of Gravity Accept: 443 Submit: 830 Time Limit: 1000 mSec Memory Limit : 32768 KB Problem Description Given a sector of radi
·
2015-11-11 11:23
gravity
poj 3348:Cows(
计算几何
,求凸包面积)
Cows Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 6199 Accepted: 2822 Description Your friend to the south is interested in building f
·
2015-11-11 11:21
poj
hrbustoj 1306:再遇攻击(
计算几何
,判断点是否在多边形内,水题)
再遇攻击 Time Limit: 1000 MS Memory Limit: 65536 K Total Submit: 253(37 users) Total Accepted: 56(29 users) Rating: &n
·
2015-11-11 11:20
水题
zoj 1081:Points Within(
计算几何
,判断点是否在多边形内,经典题)
Points Within Time Limit: 2 Seconds Memory Limit: 65536 KB Statement of the Problem Several drawing applications allow us to draw polygons and almost al
·
2015-11-11 11:20
with
hrbustoj 1305:多边形(
计算几何
,极角排序练习)
多边形 Time Limit: 1000 MS Memory Limit: 65536 K Total Submit: 113(42 users) Total Accepted: 51(38 users) Rating: Special Judge: No Descr
·
2015-11-11 11:18
排序
hrbustoj 1318:蛋疼的蚂蚁(
计算几何
,凸包变种,叉积应用)
蛋疼的蚂蚁 Time Limit: 1000 MS Memory Limit: 65536 K Total Submit: 39(22 users) Total Accepted: 26(21 users) Rating: Special Judge: No
·
2015-11-11 11:18
计算
计算几何
--判断点是否在矩形里
/** * Created with IntelliJ IDEA. * @author: DongYang * Date: 13-7-3 * Time: 下午1:57 * Progress every day a little more. */ package test { import flash.geom.Point; import flash.geom.Rect
·
2015-11-11 11:53
计算
HDU 1392 (
计算几何
凸包)
题意是给你n个点求凸包的周长。坑点是当凸包上的点只有两个的时候只要求一条线段的长度。#include #include #include #include #include usingnamespacestd; typedefunsignedlonglongll; #definemaxn51111 #definepiacos(-1) #definerotateRotate constdouble
morejarphone
·
2015-11-11 11:00
哈尔滨赛区网络预选赛总结
刚开始比赛,早上9点,脑袋晕晕的,看了A题,是个
计算几何
,就是求一个车能否通过一个直角弯道,我画了画图马上觉得直接枚举角度,让车靠着一个顶点旋转就可以了,但是当时脑袋晕晕的,根本写不了代码,于是看B题,
·
2015-11-11 11:34
总结
[
计算几何
]点集中的点能组成多少个正方形
http://acm.pku.edu.cn/JudgeOnline/problem?id=2002 http://acm.pku.edu.cn/JudgeOnline/problem?id=3432 枚举正方形一条对角线线上的2个点,很容易求出另外2个点,然后要检查另外2个点是否坐标都是整数,如果都是,然后看这2个点是否在点集中,要快速的判断一个点是否在点集中,可以先把点排序,然后二分查找,或
·
2015-11-11 11:33
计算
[
计算几何
]POJ 1375 点对圆的切线+线段重叠
http://acm.pku.edu.cn/JudgeOnline/problem?id=1375 题目大意如上图,ceiling上面有个光源,ceiling和floor有一些圆形的管子,要求出最后floor上光源找不到的区域。 比较简单,直接对每个圆求出两条切线,进而求出被这个圆遮挡住的区域(bx,ex) 最后把这些区域按bx排序,然后线性扫描一遍就可以得到不相交的区域了
·
2015-11-11 11:32
poj
[
计算几何
]POJ 1556 判断线段相交+Dijkstra
http://acm.pku.edu.cn/JudgeOnline/problem?id=1556 挺有意思的一个题。 题目大意如上图,有一个房间,要从(0,5)走到(10,5),房间内有一些竖直的墙壁,现在要求最短的路径长度。 首先,很直观很显然的,要使路径达到最短,我们每次都是沿着墙的端点按直线走,也就是从一个墙的端点走到另一个墙的端点,这样问题就可以转换为图论中的最短路
·
2015-11-11 11:32
dijkstra
[
计算几何
] POJ 1873 暴力+凸包
http://acm.pku.edu.cn/JudgeOnline/problem?id=1873 题目大意是从一个点集中选出一些点,是这些点的长度之和能够把剩下的点围起来,并且没个点有个权值,要求最后的选出的点的权值之和最小,如果有多个最小的,要求选出的点数最小。 由于点集数很小,n<=15,很容易想到枚举,每个点有选与不选2中状态,有2^n选点方式,没枚举一个选点方式,对剩下的点进行
·
2015-11-11 11:31
poj
POJ 3449 Geometric Shapes --
计算几何
,线段相交
题意: 给一些多边形或线段,输出与每一个多边形或线段的有哪一些多边形或线段。 解法: 想法不难,直接暴力将所有的图形处理成线段,然后暴力枚举,相交就加入其vector就行了。主要是代码有点麻烦,一步一步来吧。 还有收集了一个线段旋转的函数。 给定正方形对角求其他两点用到了线段旋转。 Vector Rotate(Point P,Vector A,double rad){ //以P为
·
2015-11-11 11:12
shape
--
计算几何
,叉积
题意: 在墙上钉两块木板,问能装多少水。即两条线段所夹的中间开口向上的面积(到短板的水平线截止) 解法: 如图: 先看是否相交,不相交肯定不行,然后就要求出P与A,B / C,D中谁形成的向量是指向上方的。 然后求出y值比较小的,建一条水平线,求出与另一条的交点,然后求面积。 要注意的是: 这种情况是不能装水的,要判掉。 还有 交G++会WA, 交C++就可以了, 不知道是PO
·
2015-11-11 11:09
poj
HDU 5130 Signal Interference --
计算几何
,多边形与圆的交面积
题意: 求所有满足PB <= k*PA 的P所在区域与多边形的交面积。 解法: 2014广州赛区的银牌题,当时竟然没发现是圆,然后就没做出来,然后就gg了。 圆的一般式方程: 设A(x1,y1),B(x2,y2),P(x,y), 那么有 最后化成: 一般式里面的D,E,F自然就出来了,如果不记得一般式的话也可以自己推圆心和半径的,然后就是套的
·
2015-11-11 11:04
Signal
POJ 1269 Intersecting Lines --
计算几何
题意: 二维平面,给两条线段,判断形成的直线是否重合,或是相交于一点,或是不相交。 解法: 简单几何。 重合: 叉积为0,且一条线段的一个端点到另一条直线的距离为0 不相交: 不满足重合的情况下叉积为0 相交于一点: 直线相交的模板 代码: #include <iostream> #include <cstdio> #include &l
·
2015-11-11 11:55
intersect
bjfu1235 两圆公共面积
我一开始是用
计算几何
的方法做的,结果始终不过。
·
2015-11-11 10:02
B
hdu 4720
计算几何
简单题
不过也不是很难,简单的
计算几何
而已。练习用vim编码,用gdb调试,结果居然1A了,没调试。。。囧。。。
·
2015-11-11 10:59
HDU
hdu 1077
计算几何
比较简单的
计算几何
,首先枚举两个在圆上的点,然后数一数多少个点在此圆上,复杂度n^3。但是要注意的是如果这样得到的结果是0,那么还是要输出1,因为至少可以捞一条鱼,这是一个易错点!
·
2015-11-11 10:18
HDU
SGU 303 Great Berland Wall(
计算几何
判环+最小割)
题目链接:http://acm.sgu.ru/problem.php?contest=0&problem=303 题意:给出平面上一些线段,已知这些线段只在端点处相交,且这些线段围成了若干封闭图形。每条线段有一个代价。有两个点分别位于两个封闭图形中。选择一些线段将两个点分开且这些线段的代价和最小? 思路:首先,找出所有的环。对于一条线段,每次找它的最左侧的作为下一条。将所有的环编号。然
·
2015-11-11 09:23
计算
计算几何
-多边形的重心
1. 1 累加和求重心设平面上有N 个离散数据点( xi , yi ) ( i = 1, 2, ., n) , 其多边形重心G( . x1, . y1) 为: 这是求多边形最简单直观的方法。可以直接利用离散数据点的x, y坐标就能求图形重心。但是缺陷在于没有对离散数据点所围图形做任何处理和分析,精度不够。 1. 2 算法一:在讲该算法时,先要明白下面几个定理。定理1 已知三角形
·
2015-11-11 09:08
计算
POJ
计算几何
转自:http://blog.csdn.net/tyger/article/details/4480029
计算几何
题的特点与做题要领:1.大部分不会很难,少部分题目思路很巧妙2.做
计算几何
题目
·
2015-11-11 08:45
poj
几何模板
回顾比赛,
计算几何
的东西基本没有用到,这个不过这个模板上的线段树还是发挥了点作用。把模板传上来,算是一个阶段性的总结。也希望大牛多给我指出些不对的地方。
·
2015-11-11 08:57
模板
POJ 2007(
计算几何
初步——极角排序)
先介绍几种极角排序: 1.利用叉积的正负来作cmp.(即是按逆时针排序).此题就是用这种方法 1 bool cmp(const point &a, const point &b)//逆时针排序 2 {3 point origin;4 origin.x = origin.y = 0;5 return cross(origin,b,origin,a) &l
·
2015-11-11 08:32
2007
计算几何
模板
//共享一下吧,codeforces 113 B#include<vector>#include<list>#include<map>#include<set>#include<deque>#include<queue>#include<stack>#include<bitset>#include<
·
2015-11-11 06:11
模板
【集训笔记】
计算几何
【HDOJ2036【HDOJ1086【HDOJ1115【HDOJ1147【HDOJ1392 【ZOJ2976
改革春风吹满地 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 16889 Accepted Submission(s): 8636 Problem Description “ 改革春风吹满地, 不会AC没关系
·
2015-11-11 06:50
ZOJ
UVALive 4428 Solar Eclipse --
计算几何
,圆相交
题意:平面上有一些半径为R的圆,现在要在满足不与现有圆相交的条件下放入一个圆,求这个圆能放的位置的圆心到原点的最短距离。 解法:我们将半径扩大一倍,R = 2*R,那么在每个圆上或圆外的位置都可以放圆心了。 首先特判放到原点可不可以,如果不可以,再将所有圆的圆心与原点的直线与该圆相交的点放入队列,再将所有圆两两相交的点放入队列,然后处理整个队列,一一判断这些点行不行,可以证明,最优点一定在这些
·
2015-11-11 05:53
eclipse
暑假看微分几何总结1
暑假看微分几何总结1 想要搞与曲面曲线相关的科研,如三维人脸识别,
计算几何
,几何建模等等,微分几何是一门必须要学的基础性学科
·
2015-11-11 05:46
总结
5个月训练计划
年 主要攻克: (1)搜索(回溯法,剪枝法,启发式),做够200道题 (2)图论,参考《图论导引》等,做够300道题 (3)DP,参考《黑书》等,做够400道题 (4)数学(数论+组合数学+
计算几何
·
2015-11-11 05:43
计划
一个游戏程序员的学习资料
三维图形学: 搞三维图形学首先还是要扎扎实实的先看解析几何、线性代数、
计算几何
的教材,后面的习题一个都不能少。国内数学书还是蛮好的。
·
2015-11-11 05:41
程序员
uva 11437 - Triangle Fun
这是一道简单的
计算几何
; In the picture below you can see a triangle ABC.
·
2015-11-11 04:54
RIA
POJ 1244 Slots of Fun(
计算几何
)
题目链接 很简单的一题,数据 很小,直接暴力的。但是也是写也好久,有几个数,没算好。。。一次CE,一次PE,3Y。 1 #include <iostream> 2 #include <cstring> 3 #include <cstdio> 4 #include <cstdlib> 5 #include <cmath&g
·
2015-11-11 04:37
poj
POJ 1127 Jack Straws(
计算几何
)
题目链接 抄的模版,居然1Y了。就是简单的线段相交+并查集。 1 #include <iostream> 2 #include <cstring> 3 #include <cstdio> 4 #include <cstdlib> 5 #include <cmath> 6 using namespace std;
·
2015-11-11 04:36
poj
POJ 1106 Transmitters(
计算几何
)
题目链接 切
计算几何
,感觉
计算几何
的算法还不熟。
·
2015-11-11 04:35
poj
HDU 4741 Save Labman No.004(
计算几何
)
题目链接 抄的模版。。。mark一下。 1 #include <iostream> 2 #include <cstring> 3 #include <cstdio> 4 #include <cstdlib> 5 #include <algorithm> 6 #include <cmath>
·
2015-11-11 04:20
HDU
计算几何
浮点数
~~转载~~
计算几何
头疼的地方一般在于代码量大和精度问题,代码量问题只要平时注意积累模板一般就不成问题了。精度问题则不好说,有时候一个精度问题就可能成为一道题的瓶颈,简直“画龙点睛”。
·
2015-11-11 04:13
浮点数
[
计算几何
+数论]
毕设需要,在蛮早之前就写了这题,没时间记录一下,在这里学到的。 这个是大家耳熟能详的一个方法,用射线法去判断点是否在一个简单多边形内(边不自交,不论凹凸),如果是凸的话,可以有有向面积法,对于凹的还有累积度数法、编码法什么的,具体见计算机图形或是算法相关书籍,不赘述了。 后面加了个数论题,关乎于一个结论,在这里学到的,问说有多少个正整数不能表示成px+py的形式(x>=0,y>=0
·
2015-11-11 04:28
in
(SPFA+
计算几何
)
题目链接:http://acm.sgu.ru/problem.php?contest=0&problem=198 题意:平面上有一堆圆,再给出一个圆P,问P能否在其他圆的缝隙中穿过到达无穷远处? 思路:将P看做一个点,然后将其他圆的半径都加上一个P的半径。接着其他圆任意两个相交则连线表示P不能通过这两个圆。然后判断是有存在一个环包含P。 class point {
·
2015-11-11 03:36
SPFA
hdu 5206 Four Inages Strategy
计算几何
题目链接:HDU - 5206 Young F found a secret record which inherited from ancient times in ancestral home by accident, which named "Four Inages Strategy". He couldn't restrain inner exciting, open
·
2015-11-11 03:41
strategy
sgu 110 Dungeon
这道题是
计算几何
,这是写的第一道
计算几何
,主要是难在如何求入射光线的反射光线。
·
2015-11-11 02:12
du
Java
计算几何
图形的面积
对于每个几何图形而言,都有一些共同的属性,如名字、面积等,而其计算面积的方法却各不相同。为了简化开发,请编写程序,定义一个超类来实现输入名字的方法,并使用抽象方法来计算面积。 思路分析: 所谓超类就是抽象父类,该抽象类中有两个方法,分别用来获取图形的名称和图形的面积。要获得图形的名称,通过类的getClass().getSimpleName()方法可以实现;要获得图形的面积,因为计算面积
·
2015-11-11 02:09
java
hdu 4353 Finding Mine (
计算几何
2012 Multi-University Training Contest 6 )
http://acm.hdu.edu.cn/showproblem.php?pid=4353 题意: 给你n个点,m个雷 找一个多边形,使得多边形的面积除以这个多边形内雷的个数的比值最小 仔细想想,其实就是找一个比值最小的三角形就OK了,因为其他的三角形的比值都比它大,组合成多边形后势必会将比值变大 所以可以直接暴力O(n^3)枚举三角形,再计算三角形内的雷的个数求比值即可 雷
·
2015-11-11 01:20
test
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他