三分
gjghfd
这个作者很懒,什么都没留下…
展开
-
bzoj1857 [ SCOI2010 ] -- 三分套三分
显然我们一定是先走到AB上一点X,然后走到CD上一点Y,最后到D。 那么答案就是|AX|/P+|XY|/R+|YD|/Q 假设我们已经确定了X,那么目标就是在CD上找一点Y,使|XY|/R+|YD|/Q最小。 显然这是个单峰函数。 那么三分套三分就可以了。 代码: #include #include #include #include #include using namespace st原创 2017-05-26 16:46:07 · 226 阅读 · 0 评论 -
codeforces818F Level Generation -- 三分
可以发现在kk个点间连边,剩下n−kn-k个点向联通块中连一条边是最优的。 那么答案就是n−k+min(n−k,k∗(k−1)2)n-k+\min(n-k,{k*(k-1)\over 2}) 注意到n−kn-k是单调递减的,k∗(k−1)2{k*(k-1)\over 2}是单调递增的。 所以存在k0k_0,使在[1,k0][1,k_0]间min(n−k,k∗(k−1)2)\min(n-k,{k原创 2017-07-02 17:47:07 · 546 阅读 · 0 评论