
凸包或半平面交
mayaohua2003
这个作者很懒,什么都没留下…
展开
-
Codeforces 696F
容易想到二分实数rrr,关键是如何判定一个半径rrr是否合法。 这个判定问题其实可以转化为判定能否将多边形的边分成两部分,每一部分都可以用多边形内的一点作半径为rrr的圆与其内部所有边所在直线相交。给定了某一部分的边的话,将该部分的边向内缩半径rrr后可以得到若干半平面,多边形的边也对应了若干半平面,显然合法的点需要在这些半平面内,问题即为判定这些半平面与多边形对应的半平面的交是否为空。 注意到若...原创 2019-11-20 23:21:32 · 396 阅读 · 0 评论 -
Codeforces 639E
显然当c>0c>0c>0时,分数最大化的方案是将题目按照piti\frac{p_i}{t_i}tipi从大到小排序,piti\frac{p_i}{t_i}tipi相同的可以任意交换。那么我们容易算出第iii道题最早和最晚可能完成的时间LiL_iLi和RiR_iRi。 考虑对于两道题目iii,jjj(pi<pjp_i<p_jpi<pj),合法的...原创 2019-11-08 22:27:02 · 190 阅读 · 0 评论