码迷,mamicode.com
首页 >  
搜索关键字:zoj1088    ( 1个结果
zoj 1088题解--Josephus 问题,加速解决
zoj 1088题目题目大意是,对n栋楼停电,先停第一栋,再隔m栋停一栋。数到最后一栋后从头循环计数,已经断电的不参与计数。要选取适当的m,使得即使其他楼都没电了,但第二栋楼仍然有电。  如果将该题视为普通的模拟算法,其时间复杂度将高达O(m*n)。由于题目给了很充足的时间和很小的m、n范围,一般的模拟算法即可完成。但有没有更高效的算法呢。 常见的优化方法是每断掉一栋楼的电,问...
分类:其他好文   时间:2015-01-22 18:14:08    阅读次数:244
1条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!