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
—————计算几何—————
【COGS & USACO】896. 圈奶牛(凸包)
pid=896 我的
计算几何
入门题。。。 看了看白书的
计算几何
部分,,恩好嘛。。 乃们都用向量!!!! 干嘛非要将2个点确定一条线变成一个点从原点o出发的射线!!!!
·
2015-11-13 11:11
USACO
判断 某一点在直线左右侧 方法
判断 某一点在直线左右侧 左右方向是相对前进方向的,只要指定了前进方向就可以知道左右(比如指定前进方向是从直线的起点到终点).判断点在直线的左侧还是右侧是
计算几何
里面的一个最基本算法.使用矢量来判断
·
2015-11-13 11:14
方法
【BZOJ】1043: [HAOI2008]下落的圆盘(
计算几何
基础+贪心)
http://www.lydsy.com/JudgeOnline/problem.php?id=1043 唯一让我不会的就是怎么求圆的周长并QAAQ... 然后发现好神!我们可以将圆弧变成$[0, 2 \pi ]$的直线! 然后一定要注意!起点是$(1, 0)$(单位圆) 首先学了余弦定理... 在三角形ABC中 $$cos A=\frac{|AB|^2+|AC|^2-|BC|^2}{
·
2015-11-13 11:39
2008
【POJ】1556 The Doors(
计算几何
基础+spfa)
http://poj.org/problem?id=1556 首先路径的每条线段一定是端点之间的连线。证明?这是个坑...反正我是随便画了一下图然后就写了.. 然后re是什么节奏?我记得我开够了啊...然后再开大点才a...好囧啊. #include <cstdio> #include <cstring> #include <cmath> #inc
·
2015-11-13 11:36
SPFA
【POJ】2318 TOYS(
计算几何
基础+暴力)
http://poj.org/problem?id=2318 第一次完全是$O(n^2)$的暴力为什么被卡了~QAQ(一定是常数太大了...) 后来排序了下点然后单调搞了搞。。(然而还是可以随便造出让我的code变成$O(n^2)$的23333) #include <cstdio> #include <cstring> #include <cmath>
·
2015-11-13 11:35
poj
【POJ】2653 Pick-up sticks(
计算几何
基础+暴力)
http://poj.org/problem?id=2653 我很好奇为什么这样$O(n^2)$的暴力能过.... 虽然说这是加了链表优化的,但是最坏不也是$O(n^2)$吗。。。(只能说数据太弱...) 然后本题裸的判线段相交和点在直线上...(看了网上的标程,不判端点的情况都能过我也是醉了...) #include <cstdio> #include <cstri
·
2015-11-13 11:34
poj
【POJ】1269 Intersecting Lines(
计算几何
基础)
http://poj.org/problem?id=1269 我会说这种水题我手推公式+码代码用了1.5h? 还好新的一年里1A了~~~~ #include <cstdio> #include <cstring> #include <cmath> #include <string> #include <iostream>
·
2015-11-13 11:34
intersect
POJ1408-Fishnet
解题思路:
计算几何
求面
·
2015-11-13 09:02
poj
《训练指南》上的
计算几何
模板
不完整,待补充 #include <cstdio> #include <cmath> #include <algorithm> using namespace std; const double eps = 1e-10; struct Point { double x, y; Point( double x = 0
·
2015-11-13 07:22
模板
三维
计算几何
模板[不定期更新]
来源:http://wenku.baidu.com/view/9d2d5781d4d8d15abe234e35.html 我是用到什么就敲什么,敲好了就放在这里备用 #include <cstdio> #include <cstdlib> #include <cstring> #include <algorithm> #include
·
2015-11-13 05:46
模板
HDU 4617 Weapon 三维
计算几何
题意:给你一些无限长的圆柱,知道圆柱轴心直线(根据他给的三个点确定的平面求法向量即可)与半径,判断是否有圆柱相交。如果没有,输出柱面最小距离。 一共只有30个圆柱,直接暴力一下就行。 判相交/相切:空间直线距离是否小于等于两圆柱半径和若无相交,求最小:空间直线距离-两圆柱半径和 1 #include <cstdio> 2 #include <cs
·
2015-11-13 05:45
HDU
HDU 4116 Fruit Ninja (
计算几何
+ 扫描线 )
给你最多1000个圆,问画一条直线最多能与几个圆相交,相切也算。 显然临界条件是这条线是某两圆的公切线,最容易想到的就是每两两圆求出所有公切线,暴力判断一下。 可惜圆有1000个,时间复杂度太高。 网上题解的做法是枚举每个“中心圆”,求出这个圆与其他圆的切线,然后按极角排序,扫一圈。 把每条切线看成扫入线——添加一个圆,或扫出线——删除一个圆。 形象一点就是一条与中心圆相切的直线,沿着中
·
2015-11-13 03:54
HDU
HDU 4741 Save Labman No.004 ( 三维
计算几何
空间异面直线距离 )
空间异面直线的距离直接套模板。 求交点:求出两条直线的公共法向量,其中一条直线与法向量构成的平面 与 另一条直线 的交点即可。还是套模板o(╯□╰)o 1.不会有两条线平行的情况。 2.两条直线可能相交 #include <cstdio> #include <cstdlib> #include <cstring> #include
·
2015-11-13 03:39
HDU
SPOJ 149 FSHEEP Fencing in the Sheep (
计算几何
+ 二分 )
以下摘自SPOJ泛做表格: 题意:给定一个星形多边形,而且给出了一个可以看到形内所有点的位置(我们称这个点为观察点),让你判断有多少个点位于多边形内。 时间复杂度:O(mlogn) 将多边形上的点按极角排序,观察点与多边形上任意相邻两点形成若干个三角形,再按照极角查找给定点可能位于哪个三角形,最后用叉积判断它是否真的在那个三角形内。 注意细节,给几组数据: input 8
·
2015-11-13 03:35
poj
HDU 4667 Building Fence
计算几何
凸包+圆
1.三角形的所有端点 2.过所有三角形的端点对所有圆做切线,得到所有切点。 3.做任意两圆的外公切线,得到所有切点。 对上述所有点求凸包,标记每个点是三角形上的点还是某个圆上的点。 求完凸包后,因为所有点都是按逆时针(或顺时针)排好序的,如果相邻两点在同一圆上,那么求这段圆弧的距离,否则求这段直线的距离。最后得到所有周长。 #include <cstdio>
·
2015-11-13 03:16
Build
计算几何
导论
计算几何
计算几何
是一门兴起于二十世纪七十年代末的计算机科学的一个分支,主要研究解决几何问题的算法。
·
2015-11-13 03:18
计算
HDU 1039 Easier Done Than Said?
暑假前要复习期末考试,还有字符串,搜索,
计算几何
,线段树这么一大堆东西要弄,真是令人充满干劲啊,burning!
·
2015-11-13 02:39
HDU
hdu 4606 简单
计算几何
+floyd+最小路径覆盖
思路:将所有的直线的两个端点和城市混在一起,将能直接到达的两个点连线,求一次floyd最短路径。二分枚举bag容量,然后按给的要先后占领的城市由前向后,把能到一步到达的建一条边。然后求一次最小路径覆盖,就是最少需要多少个士兵才能全部占领,跟给出的p值进行比较。 #include<iostream> #include<cstdio> #include<algor
·
2015-11-13 02:15
floyd
[NOI2011 智能车比赛]
[关键字]:
计算几何
[题目大意]:http://221.192.240.123:8586/JudgeOnline/showproblem?
·
2015-11-13 02:56
hdu 4063 Aircraft(
计算几何
+最短路)
不说了。。。说多了都是泪。。。从昨天下午一直wa到现在,直到刚刚才让人帮我找到所谓的“bug”,其实也算不上bug。。。 这个题的思路就是:找出平面上的所有点:所有圆的交点以及所有圆的圆心。然后依次判断两点是否连通,连通的话两点距离便是其欧几里得距离。这样建完图之后直接跑s->t最短路就行了。。 两点连通?也就是说这两点连成的线段,一直在圆内,任意圆都行。如何判断呢,求出该线段与所有圆的
·
2015-11-13 02:25
AIR
【除草】【hnoi】精简题解
第一道正经的
计算几何
。另外这题精度巨卡,建议对着数据调。有关旋转卡壳当时做过ppt,这就不写了。 代码:
·
2015-11-13 02:43
题解
计算几何
-基础篇
在这里整理了一下自己找的资料,和《算法导论》,为了在学习中能够更清晰,同时还可以方便以后的回顾。 http://www.cnblogs.com/jbelial 数学工具越高级,解决问题就越高效。 -
·
2015-11-13 01:06
基础
计算几何
题目汇总
之所以推荐
计算几何
题,是因为,本人感觉ACM各种算法中
计算几何
算是比较实际的算法,在很多领域有着重要的用途
计算几何
题的特点与做题要领:1.大部分不会很难,少部分题目思路很巧妙
·
2015-11-13 00:50
计算
Graham扫描法
主要难点有两个,一个是正确的极角排序,一个是出栈入栈的细节操作,逆时针扫描,这里注意栈内元素不能少于三个,新的点在当前线的顺时针方向就出栈,逆时针入栈 这个算法总体来讲还是简单易懂的,不过对于不熟悉
计算几何
的人来讲用叉乘判断点和线的方向关系这块写起来可能会有点晕
·
2015-11-13 00:48
HA
poj1410
计算几何
题意:问线段与矩形(边与坐标轴平行)是否相交 分析:分别判断4条边与线段是否相交,在判断线段两端点是否在矩形内。
·
2015-11-13 00:57
poj
[HDU3264 Open-air shopping malls]
[关键字]:数学
计算几何
[题目大意]:给出若干个互相分离的园,要求找到一个最小的半径使得每个圆都被以这个为半径以给出的某个圆圆心为圆心的圆覆盖至少一半。
·
2015-11-13 00:04
open
[HNOI2003 多边形]
[关键字]:
计算几何
数学 [题目大意]:找出给定的简单多边形的核的面积。
·
2015-11-13 00:02
2003
[ZOJ3234 Protect the King]
[关键字]:
计算几何
数学 [题目大意]:给出N个点,求最多可以形成多少个同心多边形(就是圈套圈)。
·
2015-11-13 00:51
ZOJ
[2月做题总结]
[数学]: 主要是
计算几何
方面有些代码的学习和规范 (1)、叉积判断相交:[USACO3.4.1 Closed Fences] (2)、叉积、点积、背包的代码规范以及多边形重心的求法:[HDU3685
·
2015-11-13 00:51
总结
[HDU3685 Rotational Painting]
[关键字]:数学
计算几何
[题目大意]:给出一个多边形,判断有多少种稳定的摆放方法。
·
2015-11-13 00:50
paint
[USACO3.4.1 Closed Fences]
[关键字]:
计算几何
[题目大意]:给出N个点,先判断这些点能否构成一个边与边不相交的多边形,然后在判断站在给出点能看见哪几条边。
·
2015-11-13 00:46
USACO
SPOJ 8073 The area of the union of circles(
计算几何
の圆并)(CIRU)
Description You are given N circles and expected to calculate the area of the union of the circles ! Input The first line is one integer n indicates the number of the circles. (1 <= n <= 1000
·
2015-11-13 00:07
UNION
POJ 1921 Paper Cut(
计算几何
の折纸问题)
Description Still remember those games we played in our childhood? Folding and cutting paper must be among the most popular ones. Clever children will always search for something new, even when they
·
2015-11-13 00:05
poj
POJ 3845 Fractal(
计算几何
の旋转缩放)
Description Fractals are really cool mathematical objects. They have a lot of interesting properties, often including: 1. fine structure at arbitrarily small scales; 2. self-similarity,
·
2015-11-13 00:04
poj
算法模板の
计算几何
1、凸包 1 inline bool cmp(const POINT &a, const POINT &b) { 2 if(a.y == b.y) return a.x < b.x; 3 return a.y < b.y; 4 } 5 //turn left 6 inline bool Cross(POINT &s
·
2015-11-13 00:47
算法
HDU 3264/POJ 3831 Open-air shopping malls(
计算几何
+二分)(2009 Asia Ningbo Regional)
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-11-13 00:44
open
POJ 2069 Super Star(
计算几何
の最小球包含+模拟退火)
Description During a voyage of the starship Hakodate-maru (see Problem 1406), researchers found strange synchronized movements of stars. Having heard these observations, Dr. Extreme proposed a theory
·
2015-11-13 00:15
super
HDU 3007 Buried memory(
计算几何
の最小圆覆盖,模版题)
Problem Description Each person had do something foolish along with his or her growth.But,when he or she did this that time,they could not predict that this thing is a mistake and they will want thi
·
2015-11-13 00:13
memory
HDU 1007 Quoit Design(
计算几何
の最近点对)
Problem Description Have you ever played quoit in a playground? Quoit is a game in which flat rings are pitched at some toys, with all the toys encircled awarded. In the field of Cyberground, the p
·
2015-11-13 00:11
design
POJ 3608 Bridge Across Islands(
计算几何
の旋转卡壳)
Description Thousands of thousands years ago there was a small kingdom located in the middle of the Pacific Ocean. The territory of the kingdom consists two separated islands. Due to the impact of t
·
2015-11-13 00:10
bridge
POJ 3714 Raid(
计算几何
の最近点对)
Description After successive failures in the battles against the Union, the Empire retreated to its last stronghold. Depending on its powerful defense system, the Empire repelled the six waves of Un
·
2015-11-13 00:10
raid
POJ 3384 Feng Shui(
计算几何
の半平面交+最远点对)
Description Feng shui is the ancient Chinese practice of placement and arrangement of space to achieve harmony with the environment. George has recently got interested in it, and now wants to apply
·
2015-11-13 00:09
poj
POJ 1113 Wall(
计算几何
の凸包)
Description Once upon a time there was a greedy King who ordered his chief Architect to build a wall around the King's castle. The King was so greedy, that he would not listen to his Architect's prop
·
2015-11-13 00:08
poj
UVa 10286 - Trouble with a Pentagon
分析:
计算几何
,解析几何。求出边长的比例关系带入求解就可以。
·
2015-11-12 22:08
with
组队练习 2011年福州全国邀请赛
B
计算几何
求重心,枚举对称点。
·
2015-11-12 21:03
计算几何
题目推荐
之所以推荐
计算几何
题,是因为,本人感觉ACM各种算法中
计算几何
算是比较实际的算法,在很多领域有着重要的用途
计算几何
题的特点与做题要领: 1.大部分不会很难,少部分题目思路很巧妙 2.做
计算几何
题目,模板很重要
·
2015-11-12 21:03
计算
hdu4491 Windmill Animation(
计算几何
)
Windmill Animation Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 147 Accepted Submission(s): 75
·
2015-11-12 21:51
animation
HDU 4063 Aircraft(
计算几何
)(The 36th ACM/ICPC Asia Regional Fuzhou Site —— Online Contest)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4063 Description You are playing a flying game. In the game, player controls an aircraft in a 2D-space. The mission is to drive the cra
·
2015-11-12 21:26
online
几道
计算几何
题
hdu1633 问你一个三角形里有几个格点,1<=坐标<=100这直接枚举判定就好了啊草。。。 hdu4720 给出四个人的坐标,用一个圆形魔法阵把三个巫师围起来,要求圆最小,问有没有一种方法,使得一个麻瓜不被困在魔法阵里。首先这个圆的大小一定等于三角形外切圆的大小,然后一定至少有一个人在圆上,否则圆可以进一步缩小。所以分别把三个巫师放在圆上,然后枚举角度转圆,看能不能让麻瓜在圆外
·
2015-11-12 20:35
计算
萌萌哒的
计算几何
poj2826 喜闻乐见的
计算几何
题,WA几十发就是爽!
·
2015-11-12 20:34
计算
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他