首页 > 其他 > 详细

jzoj6442

时间:2020-05-12 01:18:02      阅读:47      评论:0      收藏:0      [点我收藏+]

题意

初始时有\(n\)个空位,边界视为已经被填,n个人依次填入东西,每次只能在距离被填位置的距离最大的空位填,求第\(i\)个人将东西填入\(j\)的概率。\(n\le 1000\)

做法

每次是将东西填入某段空位的中间,空位长度是偶数的有两个位置可以填,先钦定填较左边这个
令奇数空段为\(s_1\)个,偶数空段为\(s_2\)个,那么我们一次性将\(s_1+s_2\)个都填进去
这样的化总共会填\(O(logn)\)

然后对于每层dp一下即可

jzoj6442

原文:https://www.cnblogs.com/Grice/p/12873016.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!