Live2d Test Env
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 101 下一页
摘要: pro:给定N个二维平面的关键点,保证两点连线不经过原点。现在让你安排一条经过原点,但是不经过关键点的直线,使得两边的和的乘积最大。 sol:由于连线不经过原点,所以我们极角排序即可。 具体:因为我们的直线只需要180°,所以我们用atan(y/x)来排序,atan的范围是(-pi/2,pi/2); 阅读全文
posted @ 2019-04-21 19:32 nimphy 阅读(184) 评论(0) 推荐(0) 编辑
摘要: pro:如题。给定上圆半径r,下圆半径R,高度h。问最大内接球半径。 sol:由对称性,我们放到二维来看,即给这么一个梯形,问最大内接圆半径。 证明:如果是一个三角形的内接圆C,他内切于三边。 现在这个梯形,其内接圆要么切于对应的三角形。要么切于上下底。 所以取min即可。 阅读全文
posted @ 2019-04-21 18:59 nimphy 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 题意:给点N棵树,前K棵是已经拥有的,现在可以再拥有一棵树,问形成的最大凸包面积。 思路:先求K棵树的凸包C,然后对于后面的N-K棵树,我们先判断是否在凸包内,如果不在,我们要求两个切线。 这里分类讨论,即可。 如果点在C的左边,那么两条切线分别一上一下; 如果在下边,两条切线一左一右。 然后去对应 阅读全文
posted @ 2019-04-21 16:29 nimphy 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 02,如果没有三角形,那么数列是斐波拉契数列级别增长,所以个数<50; #include<bits/stdc++.h> #define rep(i,a,b) for(int i=a;i<=b;i++) using namespace std; const int maxn=5000010; int 阅读全文
posted @ 2019-04-19 21:33 nimphy 阅读(2469) 评论(0) 推荐(1) 编辑
摘要: pro:二维平面上,给点N个导弹的初始位置,射出方向,速度。问你是找一点,可以从这一点向任意方向发出拦截导弹,速度未V,最小化最大拦截导弹的时间。 如果要拦截一个导弹,必须在导弹发射之后才可以发射拦截导弹。 题意满足V>max(v导弹)。 sol:由于V>vmax,所以有二分的性质,那么这道题其实是 阅读全文
posted @ 2019-04-19 16:34 nimphy 阅读(260) 评论(0) 推荐(0) 编辑
摘要: pro:给定N个点,问多少个点组成了平行四边形。保证没有三点共线。 sol:由于没有三点共线,所以我们枚举对角线,对角线的中点重合的就是平行四边形。如果没说保证三点不共线就不能这么做,因为有可能4个点在一条直线上。 阅读全文
posted @ 2019-04-14 10:04 nimphy 阅读(249) 评论(2) 推荐(0) 编辑
摘要: pro:给定R条街道,现在小孩在某条街上骑车车,最开始他沿着所在街道向东(1,4象限的方向)驶去,如果他遇到街道的交叉口,他会右转。问他转N次后在哪个街道。有特殊情况是他一只遇不到交叉口,会沿着街道一只走下去,这个时候如果不够N,就直接输出当前街道。 sol:(其实算是模拟题,假装是半平面交)。思路 阅读全文
posted @ 2019-04-13 16:33 nimphy 阅读(227) 评论(0) 推荐(0) 编辑
摘要: pro:给定N个圆,求离原点最远的点,满足它在N个圆里。输出这个距离。N<50; sol:关键点一定是圆与圆的交点。 圆与 圆心到原点的直线 的交点。 然后去验证这些关键点是否在N个圆内。 实际操作的时候需要考虑一些条件: 1,求圆的交点的时候,先判断是否内含或者相离。 2,求直线与圆的交点的时候, 阅读全文
posted @ 2019-04-13 13:16 nimphy 阅读(246) 评论(0) 推荐(0) 编辑
摘要: pro:给定规则的多边形,规则是指顶点都在整点上,而且是相互垂直的边的交点。 现在给定两个多边形A,B,问A,B缩小,旋转后是否可以变为同一个图形。 sol:缩小的话,直接离散化即可,就可以去掉没用的部分,旋转的话,可以手动旋转4次。 阅读全文
posted @ 2019-04-11 22:14 nimphy 阅读(280) 评论(0) 推荐(0) 编辑
摘要: pro: 有N个小松鼠,它们的家用一个点x,y表示,两个点的距离定义为:点(x,y)和它周围的8个点即上下左右四个点和对角的四个点,距离为1。现在N个松鼠要走到一个松鼠家去,求走过的最短距离。0<=N<=10^5 ,-10^9<=x,y<=10^9 sol: 常识告诉我们,8个反向距离相同,等价于切 阅读全文
posted @ 2019-04-11 19:53 nimphy 阅读(321) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 101 下一页