几何
文章平均质量分 83
小胡子Haso
~~
展开
-
【POJ 1905】 Expanding Rods (二分)
【POJ 1905】 Expanding Rods 公式+二分 题意是一根棍 恰好夹在两面墙之间 在n温度下膨胀成(1+n*c)*l长度 问此时中的距原中点距离 膨胀后变成一段弧 也就是圆的一部分 原来的棍子就变成了圆的截线。。。这不是高中很常见的图么。。。 不会在电脑作图。。大家手画一下就知道了 这样做几条辅助线 从圆心做截线的垂线延长到弧 设棍子原长L 膨胀后(弧)长s 膨胀后中点与原创 2015-08-23 23:54:46 · 1236 阅读 · 0 评论 -
【HDU 5721】Palace(平面最近点对)
【HDU 5721】Palace(平面最近点对) Palace Time Limit: 8000/4000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others) Total Submission(s): 404 Accepted Submission(s): 104 Problem Desc原创 2016-07-18 20:37:09 · 3019 阅读 · 0 评论 -
【POJ 1584】 A Round Peg in a Ground Hole (判凸包+判圆在凸包内)
【POJ 1584】 A Round Peg in a Ground Hole (判凸包+判圆在凸包内) 这题题面是一大坑。。长长的 明显是给我这种英语渣准备的。。。 大体意思是给出一个多边形的点 按顺时针或逆时针给出 判断是否为凸包 同时给出一个圆(圆心坐标+半径) 问这个圆在不在多边形内 首先顺逆时针不确定 我的做法是输入时先判断顺时针还是逆时针输入 然后统统变成逆时针来走 就是根据两种原创 2015-08-28 01:01:46 · 1137 阅读 · 0 评论 -
【POJ 1408】 Fishnet (叉积求面积)
【POJ 1408】 Fishnet (叉积求面积) 一个1*1㎡的池塘 有2*n条线代表渔网 问这些网中围出来的最大面积 一个有效面积是相邻两行和相邻两列中间夹的四边形 Input为n 后面跟着四行 每行n个浮点数 每一行分别代表a,b,c,d 如图 并且保证a(i) > a(i-1) b(i) > b(i-1) c(i) > c(i-1) d(i) > d(i-1) n(n原创 2015-08-27 20:02:59 · 1548 阅读 · 0 评论 -
【POJ 2187】 Beauty Contest (凸包-Graham扫描算法)
【POJ 2187】 Beauty Contest (凸包-Graham扫描算法) 找平面最远点对 数据很大 用暴力会T..我感觉…… 扫描出个凸包 然后枚举凸包上的点即可 没坑 int也可过 注意重边跟共线就行 代码下附赠几组数据 代码如下: #include #include #include #include #include #include #include原创 2015-08-27 16:45:36 · 1022 阅读 · 0 评论 -
【POJ 1113】 Wall (凸包)
【POJ 1113】 Wall 给n个点 连出一个凸包 然后在凸包外筑墙 要求墙与凸包每一处的距离都>=l 问需要建的最短的墙长 乍一看挺难 画画图就能看出来 凸包外建距离l的墙 其实就是在凸包每个顶点处 以顶点为圆心 做半径为l的弧 做到两侧半径与点的两边平行即可 然后把这些弧都用直线衔接 就是最短墙长 这样还不好求 呢把弧拿出来呢 其实就相当于把整个凸包作为一个点 以该点为圆心原创 2015-08-27 16:39:19 · 837 阅读 · 0 评论 -
【POJ 1039】 Pipe (叉积判方向+叉积求交)
【POJ 1039】 Pipe 一个水管由多个拐点组成 给出每个拐点的上点 管宽1 即管上下两点分别为(x,y) (x,y-1) 问从管口射入光线能到达的最远的x 光线不可折射反射 分析可知 光线射得最远 一定会夹在上下两个拐点之间 画画图就明白了 并且一定是一上一下 这样枚举每两个拐点 每两个可以组成(x1-x2,(y1-1)-y2) (x1-x2,y1-(y2-1))这样两个上下向量原创 2015-08-25 09:38:05 · 1014 阅读 · 0 评论 -
【POJ 2954】 Triangle
【POJ 2954】 Triangle 很涨姿势的一道题原创 2015-06-15 12:22:03 · 859 阅读 · 0 评论 -
【POJ 1265】 Area (Pick定理+叉积求多边形面积)
【POJ 1265】 Area 从原点开始走 输入的是每次行走x y移动的长度 可正可负 最终会走会起点 问围成的多边形内部点数 边上点数 和面积 用到三个定理: 1.网格中两格点间经过的格点数+1 = 两点横向和纵向距离的最大公约数 2.网格中多边形面积s 边上格点n 内部格点x 则有公式 s = x+n/2-1 3.网格中多边形面积等于从一点逆时针走一圈 每相邻两个点分别与原创 2015-08-24 13:22:39 · 1211 阅读 · 0 评论 -
【HDOJ 5738】Eureka(向量哈希+组合数学)
【HDOJ 5738】Eureka(向量哈希+组合数学) Eureka Time Limit: 8000/4000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 824 Accepted Submission(s): 207 Problem De原创 2016-07-22 09:03:17 · 714 阅读 · 0 评论