自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (1)
  • 收藏
  • 关注

原创 URAL 1572 Yekaterinozavodsk Great Well(简单几何)

URAL 1572 Yekaterinozavodsk Great Well(简单几何)题意:       有一个大坑(可能是圆,正方形或三角形的),然后有n个不计厚度的井盖(可能是圆,正方形或三角形),现在要你判断是否能把井盖扔进坑里去?分析:       注意本题不是看坑能否完全包围井盖,而是只要能把井盖扔到坑里去就行.       所以只需要坑的最大宽度井盖的最小长度即可

2014-09-27 17:50:10 816

原创 URAL 1333 Genie Bomber 2(正方形被圆覆盖的面积)

URAL 1333 Genie Bomber 2(正方形被圆覆盖的面积)题意:       给你一个x与y坐标都在范围[0,1]内的正方形区域,然后给你n个圆,问你正方形区域内被圆覆盖的面积总和占正方形面积的百分比?要求最后结果误差分析:       如果单纯的计算圆的面积的覆盖应该比较麻烦,这里误差把该正方形分成1000*1000的点阵,看看到底有多少个点在圆内即可.最终(在圆内

2014-09-27 16:35:11 1762

原创 URAL 1192 Ball in a Dream(抛物线运动)

URAL 1192 Ball in a Dream(抛物线运动)题意:       有一个小球,从与地面夹角为@(角度不是弧度)的度数,以初始速度v运动,当它落地时再弹起来,动能变成之前的1/K了. 不过当它弹起时,它与地面的夹角 等于 它落地时与地面的夹角.  问你小球最远能弹多远(水平距离)?分析:       首先小球每两次弹起的运动都是标准的抛物线运动,且是对称的抛物线(因

2014-09-27 16:04:51 1184

原创 POJ 3449 Geometric Shapes(判断多边形相交情况)

POJ 3449 Geometric Shapes(判断多边形相交情况)http://poj.org/problem?id=3449题意:       给你n个多边形,这些多边形包括线段,三角形,矩形,正方形,和其他多边形. 然后要你输出他们之间相交的情况. 且多边形自己的边不会相交,且三角形不会退化成线段.分析:       本题不难,但是需要注意程序实现的各种细节才行.

2014-09-27 15:05:49 3380

原创 POJ 3304 Segments(直线与线段相交判定)

POJ 3304 Segments(直线与线段相交判定)http://poj.org/problem?id=3304题意:       给出n条线段两个端点的坐标,问将所有线段投影到一条直线上,如果这些所有投影至少相交于一点就输出Yes!,否则输出No!。分析:       如果存在这么一条直线,使得所有线段都在该直线上投影,且投影部分有公共点,那么就等于存在该直线的垂线,该垂

2014-09-26 21:22:25 994

原创 UVA 10167 Birthday Cake(判断点在直线的哪边)

UVA 10167 Birthday Cake(判断点在直线的哪边)题意:       在一个二维平面上,有一个以(0,0)为圆心的圆,现在圆内有很多整点,现在要你找出一条这样直线AX+BY=0,使得所有整点正好在直线的两边。要你输出A和B,且A和B都属于[-500,500]范围。分析:       由于A和B都是整数且数据范围比较小,所以我们直接枚举A和B的值即可.     

2014-09-26 20:21:44 984

原创 POJ 1673 EXOCENTER OF A TRIANGLE(证明+求三角形垂心)

POJ 1673 EXOCENTER OF A TRIANGLE(证明+求三角形垂心)http://poj.org/problem?id=1673题意: ZOJ 1821       有一个三角形ABC,扩展它的三边构成3个相邻的矩形,然后连接相邻矩形的两个顶点构成3个新的三角形,然后连接着3个新三角形的中线,交与1点O.要求你O的坐标? 分析:       其实本题就

2014-09-26 20:15:19 910

原创 UVA 11909 Soya Milk(简单数学三角函数计算)

UVA 11909 Soya Milk(简单数学三角函数计算)http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=229&page=show_problem&problem=3060题意:       有一个高h,长l,宽w的盒装牛奶.现在把它如图倾斜rad度,问你盒子里剩余牛奶的体

2014-09-25 12:15:12 1269

原创 UVA 11227 The silver bullet.(简单题:枚举经过最多的点的直线)

UVA 11227 The silver bullet.(简单题:枚举经过最多的点的直线)http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=24&page=show_problem&problem=2168题意:       平面上有n个点,问你一条直线最多能经过多少个点?分析

2014-09-25 10:56:28 784

原创 HDU 3952 Fruit Ninja(直线与线段相交枚举)

HDU 3952 Fruit Ninja()http://blog.csdn.net/zxy_snow/article/details/6699215题意:       平面上给你n个凸多边形,然后问你如果画一条直线,最多能穿过多少个凸多边形. 就算相交于一点也算.分析:       结论:假设有一条直线穿过了最多个数的多边形,那么我们一定可以通过先平移该直线,使得该直线在

2014-09-25 10:15:28 945

原创 ZOJ 3518 Unsafe Factor(区间覆盖:离散化)

ZOJ 3518 Unsafe Factor(区间覆盖:离散化)http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3518题意:       给你[0,L]的初始区间,然后依次给你n1+n2个区间,每次都会使得一个区间内所有的整点位置的值+1.问你最终连续值1的区间最长为多少?分析:       典型的离散

2014-09-24 21:26:44 872

原创 ZOJ 3041 City Selection(二维比较,排序分析)

ZOJ 3041 City Selection(二维比较,排序分析)http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3041题意:       现在有m个工厂和n个可建城市的地点,如果有一个工厂在一个地点的左上角,那么该地点就不可以建城市.现在要你输出所有可以建城市的点.分析:       对于这种需要2

2014-09-24 20:28:39 1576 1

原创 HDU 3650 Hot Expo(线段覆盖==离散化)

HDU 3650 Hot Expo(线段覆盖==离散化)http://acm.hdu.edu.cn/showproblem.php?pid=3650题意:       一个人要去参加n项活动,这些活动给出了开始时间和结束时间.他只能在每天的指定时间段去参加每项活动.问你他最少要花多少天才能参加完这些活动?分析:       把一天的时间24*3600秒看成是一个0到24*360

2014-09-23 20:51:07 837

原创 POJ 1389 Area of Simple Polygons(多矩形重叠面积==离散化)

POJ 1389 Area of Simple Polygons(多矩形重叠面积==离散化)http://poj.org/problem?id=1389题意:       平面上有n个平行于坐标轴的矩形,问你他们的总面积是多少?重叠的面积只算一次.分析:       典型的离散化题目,与POJ1151类似:http://blog.csdn.net/u013480600/ar

2014-09-23 20:07:40 2475

原创 ZOJ 1610 Count the Colors(线段覆盖着色:离散化)

ZOJ 1610 Count the Colors(线段着色:离散化)http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1610题意:       给你n条[0,8000]范围内的带不同颜色的线段,问你最终该线段都有哪些颜色,且这些颜色分别出现了多少次(即在多少段线段内出现了)?分析:       本题可以

2014-09-23 19:07:39 1118

原创 POJ 2002 Squares(已知平面n点枚举正方形)

POJ 2002 Squares(已知平面n点枚举正方形)http://poj.org/problem?id=2002题意:       给你二维平面的n个点坐标,问你这n个点能组成多少个不同的正方形?(正方形不一定平行于坐标轴且由相同4点构成的正方形只能算一个)分析:       我们只需要枚举(构成正方形一条边的)两个点即可以推出正方形的另外两个点的坐标.      

2014-09-23 16:42:52 1661 1

原创 UVA 11345 Rectangles(n个矩形重叠覆盖的面积)

UVA 11345 Rectangles(n个矩形重叠覆盖的面积)题意:       给你n个矩形的左上角和右下角,要你输出那些被所有矩形都覆盖的面积大小.分析:       本题与POJ 1151 Atlantis基本类似,详细分析可以参考:http://blog.csdn.net/u013480600/article/details/39322791       下面简

2014-09-22 20:14:33 3900

原创 UVA 10347 Medians(已知三角形3中线长求面积)

UVA 10347 Medians(已知三角形3中线长求面积)题意:       给你一个三角形的3条中线长度,要你输出该三角形面积. 如果输入非法就输出-1.000.分析:       该网址有详细介绍如何通过中线长求面积的方法:http://jwilson.coe.uga.edu/emt725/Medians.Triangle/Area.Medians.Tri.html

2014-09-22 20:12:56 1894

原创 ZOJ 2747 Paint the Wall(多矩形面积覆盖)

ZOJ 2747 Paint the Wall(多矩形面积覆盖)http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=2747题意:       有n个矩形,每个矩形都有颜色,这些矩形相继被画到平板上去.问你最后平板上有哪些颜色,且各种颜色的面积各占多少? 颜色最多100种,用1-100标记.分析:      

2014-09-22 18:11:24 1466

原创 ZOJ 3321 Circle(并查集)

ZOJ 3321 Circle(并查集)http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3321题意:       给你一个n节点m条边的无向图,问你该图是否正好是一个环?分析:       无向图是一个简单环 充要条件是 所以节点的度数==2且图连通.       所以我们只需要记录每个节点的度且用

2014-09-22 12:20:39 1901 2

原创 UVA 10301 Rings and Glue(圆相交判定+并查集)

UVA 10301 Rings and Glue(圆相交判定+并查集)http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=15&page=show_problem&problem=1242题意:       给你n个大小不一的圆圈的坐标和半径,忽略它们的厚度. 如果两个圆相交,那么就

2014-09-21 16:00:32 1136

原创 UVA 10522 Height to Area(已知三角形三高求面积)

UVA 10522 Height to Area(已知三角形三高求面积)http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=17&page=show_problem&problem=1463题意:       给你一个三角形的三条高的长度,要你求出该三角形的面积. 可能存在非法输入.

2014-09-21 15:05:57 1202

原创 UVA 143 Orchard Trees(判断点在三角形内)

UVA 143 Orchard Trees(判断点在三角形内)http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=3&page=show_problem&problem=79题意:       在一个[0,100]坐标范围的二维平面中,任意给你三角形的三点,问你[1,99]范围的整点

2014-09-21 14:28:02 942

原创 UVA 10678 The Grazing Cow(椭圆定义)

UVA 10678 The Grazing Cow(椭圆定义)http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=18&page=show_problem&problem=1619题意:       有两个柱子,柱子之间的距离是d. 然后这两个柱子之间有一根长l(l>d)的绳子,绳子

2014-09-21 12:52:43 1442

原创 UVA 356 SquarePegs And Round Holes(点到圆心的距离)

UVA 356  SquarePegs And Round Holes(点到圆心的距离)http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=5&page=show_problem&problem=292题意:       一个直径为2*n-1单位长度的圆被画在了2n*2n的网格棋盘中

2014-09-21 12:25:51 1461

原创 UVA 10060 A Hole to Catch a Man(求多边形面积相关)

UVA 10060 A Hole to Catch a Man(求多边形面积相关)http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=12&page=show_problem&problem=1001题意:       给你n个厚度已知的多边形钢板,现在要你融化它们来做成尽量多的(厚

2014-09-20 19:15:33 1090

原创 POJ 2007 Scrambled Polygon(点的极角排序)

POJ 2007 Scrambled Polygon(点的极角排序)http://poj.org/problem?id=2007题意: ZOJ 2352       给你一个凸多边形的n个点,其中第一个点是(0,0).其他点乱序给出,要你按逆时针顺序输出该凸多边形的所有点.同样第一个点也输出(0,0).分析:       由于是凸多边形,所以如果以(0,0)点作为起点,其他所有

2014-09-20 16:52:35 926

原创 UVA 10088 Trees on My Island(求整顶点多边形内部整点数)

UVA 10088 Trees on My Island(求整顶点多边形内部整点数)http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=12&page=show_problem&problem=1029题意:       给你一个顶点都是整点的多边形,要你求出该多边形内部的整点个数?

2014-09-20 15:44:59 1156

原创 POJ 2208 Pyramids(四面体体积)

POJ 2208 Pyramids(四面体)http://poj.org/problem?id=2208题意: ZOJ 2459       给你一个4面体的6条边,要你求出该4面体的体积.分析:将上面的行列式与它自己的转置相乘可以得到下面的结果:然后根据余弦定理可得:最终的上述两个行列式相乘的结果为: 上述行列式的值 == 最终体积^2 *

2014-09-20 13:57:13 1141

原创 POJ 2194 Stacking Cylinders(两圆相切求圆心坐标)

POJ 2194 Stacking Cylinders(两圆相切求圆心坐标)http://poj.org/problem?id=2194题意: POJ2850 ZOJ2403       有多个圆堆叠在一起,它们被成了好多层.其中最下面那层有n个圆,从下往上每层圆依次减少1个.且上层的圆一定是与下层两个相邻的圆相切的.给定你最下层n个圆的圆心坐标,要你输出最上一层的圆心坐标.

2014-09-18 14:10:34 1179

原创 URAL 1207 Median on the Plane(直线分割点集:极角排序)

URAL 1207 Median on the Plane(直线分割点集)http://acm.timus.ru/problem.aspx?space=1&num=1207题意:       给你n个点的点集,任意3点不共线. 要你找出其中两点,使得该两点的连线正好二等分了整个点集.分析:       只要找到该点集的最左下角的点(优先x坐标最小,如果有多个x坐标最小的点,那就

2014-09-18 11:31:36 1893

原创 URAL 1348 Goat in the Garden 2(点到线段的距离)

URAL 1348 Goat in the Garden 2(点到线段的距离)http://acm.timus.ru/problem.aspx?space=1&num=1348题意:       一只羊被绑在C点;绳子长L米;它发现AB直线上有凤梨;但L有可能不够长;求吃到一个凤梨的时候L要再拉长多少?求吃到所有凤梨的时候L要再拉长多少?如果L足够长则输出0;

2014-09-18 10:22:26 834

原创 URAL Goat in the Garden(圆与矩形求交集面积)

URAL Goat in the Garden(圆与矩形)http://acm.timus.ru/problem.aspx?space=1&num=1084题意:       一些人让一只山羊到一个方形的草地上并且把它绑在了一个棒子上。这个棒子被钉在了这个正方形的正中间。山羊很饿很贪婪,把所有它能够到的在正方形里的草都吃了。草地的哪个区域会被吃掉?分析:       根据绳子的

2014-09-17 21:03:01 1567

原创 URAL 1020 Rope(圆与切线)

URAL 1020 Rope(圆与切线)http://acm.timus.ru/problem.aspx?space=1&num=1020题意:       平面上有N个圆柱形的大钉子,半径都为R,所有钉子组成一个凸多边形。 现在你要用一条绳子把这些钉子围起来,绳子直径忽略不计。 求出绳子的长度.分析:       假设有3个钉子,那么如下图所示:           

2014-09-17 20:23:49 819

原创 POJ 1380 Equipment Box(大矩形包含小矩形判定)

POJ 1380 Equipment Box(大矩形包含小矩形判定)http://poj.org/problem?id=1380题意:       给你两个矩形的长和宽,问你后一个矩形能否放在前一个矩形中?(小矩形的顶点不能在大矩形的边上)分析:       首先我们假设大矩形长宽为A和B(A>B),小矩形长宽为X和Y(X>Y).那么有下面4种情况:       A>X 且

2014-09-17 18:56:41 1644

原创 POJ 1905 Expanding Rods(几何+二分)

POJ 1905 Expanding Rods(几何+二分)http://poj.org/problem?id=1905题意:       一根两端固定在两面墙上的杆 受热弯曲后变弯曲求前后两个状态的杆的中点位置的距离. 弯曲后的杆可以看成一个圆的弧,而弯曲前的杆可以看成是该弧的弦.分析:       假设当前的圆半径为r,且该弧S对应的圆心角为2 θ. h是我们要求的

2014-09-16 21:39:55 684

原创 POJ 1151 Atlantis(重叠矩阵面积和=离散化)

POJ 1151 Atlantis(重叠矩阵面积和=离散化)http://poj.org/problem?id=1151题意:       给你n个边平行于坐标轴的矩阵(任意两个矩阵可能重叠),让要你求这些矩阵的总面积.(注意x1且y1)分析:       本题可以用线段树扫描线做,不过终归还是用离散化的思想来做,下面直接离散化做.(未使用线段树)       假设输入的矩

2014-09-16 20:27:33 4757

原创 POJ 1788 Building a New Depot(计算正多边形边长)

POJ 1788 Building a New Depot(计算正多边形边长)http://poj.org/problem?id=1788题意:       有一个多边形(可能是凹或凸),这个多边形的每条边都平行于坐标轴,且给出多边形所有顶点的坐标,每个顶点都是拐点(即连接该顶点的两边肯定相互垂直),现在要你输出该多边形的周长.分析:       由于题目给出的该多边形的限制条

2014-09-16 18:35:42 1223

原创 POJ 1940 Polygon Programming with Ease(给出线段中点求端点+解简单方程)

POJ 1940 Polygon Programming with Ease(给出线段中点求端点)http://poj.org/problem?id=1940题意: ZOJ 1974       POJ1939是给出n个正好构成一个多边形的点的坐标,要我们求每条边的中点坐标. 此题是给出我们该多边形的每条边的中点,然后要我们求该多边形的每个端点坐标.(同样按顺序给出,按顺序输出)分

2014-09-15 21:29:24 1162

原创 POJ 1939 Diplomatic License(求线段中点)

POJ 1939 Diplomatic License(求线段中点)http://poj.org/problem?id=1939题意: ZOJ1973       给你n(n>=3且n为奇数)个点的坐标,这n(按构成多边形的顺序输入的)个点必然构成一个多边形,要你按输入顺序输出这个多边形各边的中点坐标.分析:       水题,直接按输入顺序求出中点坐标,然后输出即可,AC

2014-09-15 21:03:28 880

0day安全代码

0day安全的这本书第二版的所有源代码和信息可以来看看

2014-09-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除