计算几何
文章平均质量分 66
olahiuj
我的女朋友不抽烟不喝酒不傲娇不化妆不存在
展开
-
改革春风吹满地_hdu2036_计算几何
Problem Description“ 改革春风吹满地, 不会AC没关系; 实在不行回老家, 还有一亩三分地。 谢谢!(乐队奏乐)”话说部分学生心态极好,每天就知道游戏,这次考试如此简单的题目,也是云里雾里,而且,还竟然来这么几句打油诗。 好呀,老师的责任就是帮你解决问题,既然想种田,那就分你一块。 这块田位于浙江省温州市苍南县灵溪镇林家铺子村,多边形形状的一块地,原本是linle 的原创 2016-09-03 15:57:23 · 469 阅读 · 0 评论 -
bzoj1027 [JSOI2007]合金 floyd+计算几何
Description某公司加工一种由铁、铝、锡组成的合金。他们的工作很简单。首先进口一些铁铝锡合金原材料,不同种类的原材料中铁铝锡的比重不同。然后,将每种原材料取出一定量,经过融解、混合,得到新的合金。新的合金的铁铝锡比重为用户所需要的比重。 现在,用户给出了n种他们需要的合金,以及每种合金中铁铝锡的比重。公司希望能够订购最少种类的原材料,并且使用这些原材料可以加工出用户需要的所有种类...原创 2019-03-06 19:49:29 · 315 阅读 · 0 评论 -
bzoj5008 方师傅的房子 二分+叉积
Description方师傅来到了一个二维平面。他站在原点上,觉得这里风景不错,就建了一个房子。这个房子是n个点的凸多边形,原点一定严格在凸多边形内部。有m个人也到了这个二维平面。现在你得到了m个人的坐标,你要判断这m个人中有多少人在房子内部。点在凸多边形边上或者内部都认为在房子里面。第一行一个数n,接下来n行,每行两个整数x,y。输入按照逆时针顺序输入一个凸包。接下来一个数m,最后有m行...原创 2018-10-18 21:24:03 · 137 阅读 · 0 评论 -
bzoj3170 [Tjoi2013]松鼠聚会 切比雪夫距离转曼哈顿距离
Description有N个小松鼠,它们的家用一个点x,y表示,两个点的距离定义为:点(x,y)和它周围的8个点即上下左右四个点和对角的四个点,距离为1。现在N个松鼠要走到一个松鼠家去,求走过的最短距离。第一行给出数字N,表示有多少只小松鼠。0<=N<=10^5 下面N行,每行给出x,y表示其家的坐标。 -10^9<=x,y<=10^9Solutio...原创 2018-08-13 20:14:45 · 207 阅读 · 0 评论 -
森林_ssl1703_dfs+凸包
Description 森林里面有n棵贵重的树,你需要将它们保护起来。保护树木的方法是给它们做一个围栏(专业术语叫“凸包”),但围栏本身需要用这些树来做,因此需要砍下一些树。砍掉哪些树才能让损失的价值最小呢?如果有个解,取被砍掉的树的数目最小的一组。你可以认为在这样的限制下解是唯一的。Input输入文件forest.in的第一行表示一个正整数n(2<=n<=15),即树木的总数。以下n行每行四个0原创 2016-09-17 08:31:09 · 306 阅读 · 0 评论 -
Car的旅行路线 codevs1041 最短路
Description给T组数据n个矩形的任意三个点,i矩阵内部的同路费用为ViV_i,不同矩阵间的单位费用为VV,求A矩阵到B矩阵的最小费用 这里的起点和终点可以是四点中的任意一点Solution嗯光是输入就想了好久呀 这里引入一个定理 已知平行四边形的三点(x1,y1)(x2,y2)(x3,y3),那么第四点为(x1+x3-x2,y1+y3-y2),情况分三种由于这里是矩形,我们只用考原创 2017-03-21 21:58:35 · 417 阅读 · 0 评论 -
泽泽在巴西_ssl1579_最短路
题目描述泽泽帮助了英国某街道尽量减少酸雨的伤害,街道办主任非常感激他,就把他领到一扇门前,告诉他这扇门能通往好地方,具体好到什么程度要看泽泽人品。泽泽毫不犹豫地走了进去…… 泽泽来到了足球王国——巴西。这可是个好地方,泽泽看来人品攒了不少了。这里大街小巷都在踢足球,其乐无穷。 突然,泽泽被一个人拎了起来,一看,是个足球流氓。他后面跟了一大群足球流氓,正虎视眈眈地看他。他们要求和泽泽比赛,输了就要原创 2016-10-29 12:11:34 · 1442 阅读 · 0 评论 -
Electric Fences_usaco3.4_皮克定理
Description给定两个整点(m,n)(m,n)和(p,0)(p,0),与坐标原点(0,0)(0,0)构成三角形,求三角形内的整点数量Analysis找到这么一道神奇的题目以及神奇的定理 皮克定理 一个计算点阵中顶点在格点上的多边形面积公式:S=a+b2−1S=a+\frac{b}{2}-1,其中a表示多边形内部的点数,b表示多边形边界上的点数,s表示多边形的面积原创 2016-10-16 21:04:46 · 598 阅读 · 0 评论 -
Area_poj1654_计算几何
DescriptionYou are going to compute the area of a special kind of polygon. One vertex of the polygon is the origin of the orthogonal coordinate system. From this vertex, you may go step by step to the原创 2016-09-04 21:39:32 · 482 阅读 · 0 评论 -
多边形面积_ssl1213_计算几何
Description 中学生杰利陶醉于数学研究.他思考的问题对于专家而言可能太多简单,但作为一个15岁的业余爱好者,他做得非常棒.他太热衷思考数学问题,以至于轻易就学会了试用数学方法来解决碰到的问题.一天,他看到桌上的一张纸.他四岁的妹妹玛利在上央画了一些线.那些线恰好构成了一个凹多边形,如下图: "棒极了",他想,"这些多边形看起来是规则的.我曾经学过怎样计算三角形、矩形和圆形的原创 2016-09-20 17:10:48 · 507 阅读 · 0 评论 -
Cows_poj3348_计算几何
DescriptionYour friend to the south is interested in building fences and turning plowshares into swords. In order to help with his overseas adventure, they are forced to save money on buying fence post原创 2016-09-16 19:13:43 · 447 阅读 · 0 评论 -
Segments_poj3304_计算几何
DescriptionGiven n segments in the two dimensional space, write a program, which determines if there exists a line such that after projecting these segments on it, all projected segments have at least原创 2016-09-13 22:04:44 · 297 阅读 · 0 评论 -
雷达覆盖_ssl1232_计算几何
Description以雷达心为圆心的半圆形雷达覆盖范围有多个点 雷达可旋转,求最多覆盖数(含在边界的) 雷达半径≤0\leq0时退出程序 Analysis没有输入输出描述也是醉了 继续学习叉积的应用: 确定两条连续的有向线段p0p1和p0p2在pl点是向左转还是向右转 如图 1. 计算叉积m=(x1-x0)*(y2-y0)-(x2-x0)*(y1-y0) 2.原创 2016-09-03 07:54:47 · 571 阅读 · 0 评论 -
Input_poj1262_计算几何
DescriptionIn a recent programming contest, one of the problems was about tiling floors with rectangular tiles. The input specification reads like this: The input contains several floors. The first l原创 2016-09-02 21:50:55 · 321 阅读 · 0 评论 -
计算面积_ssl1715_计算几何
Description 呆子是一个很聪明的人但也是一个很粗心的人,因此常常会丢三落四。一次老师给呆子留了一个很简单的题目,已知平面上一平行四边形的四个顶点,求这个平行四边形的面积。但粗心的呆子却只记了三个点的坐标,因此呆子现在和郁闷。你现在能帮助呆子计算一下老师留给呆子的平行四边形可能的最大面积是多少吗?Input 首先输入一个整数t表示测试数据的组数(1 =< t <= 30),接下来的t行,原创 2016-09-03 07:18:16 · 349 阅读 · 0 评论 -
loj #3085 「GXOI / GZOI2019」特技飞行 扫描线+树状数组+计算几何
Description太长了自己看。。。Solution强行题套题,真·GDOI模拟首先可以发现A和B操作都不会影响交点的位置,那么C的贡献就是固定的了。这个可以先求出交点然后转换坐标系二维数点,离线拆分扫描线+树状数组就行了。因为有可能是实数所以离散不太好写考虑什么时候能交换就交换。注意到一次相交意味着二者在最后会交换顺序,因此每个交点都做一次A恰好能满足初始相对顺序,且在A>...原创 2019-04-24 19:49:33 · 384 阅读 · 0 评论