会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Gloid
你是唯一的光。
博客园
首页
新随笔
联系
订阅
管理
随笔分类 -
传递闭包
BZOJ5017 Snoi2017炸弹(线段树+强连通分量+缩点+传递闭包)
摘要:容易想到每个炸弹向其能引爆的炸弹连边,tarjan缩点后bitset传递闭包。进一步发现每个炸弹能直接引爆的炸弹是一段连续区间,于是线段树优化建图即可让边的数量降至O(nlogn)。再冷静一下由于能间接引爆的炸弹也是一段连续区间,传递闭包时只要记录可达点的左右端点即可。
阅读全文
posted @
2018-12-04 19:55
Gloid
阅读(207)
评论(0)
推荐(0)
编辑
BZOJ2208 JSOI2010连通数(floyd+bitset)
摘要:一直不明白为什么要用floyd求传递闭包,直接搜不是更快嘛……不过其实可以用bitset优化,方法也比较显然。bitset是真的神奇啊,好多01状态且转移相似的东西都可以用这个优化一下。
阅读全文
posted @
2018-07-28 12:48
Gloid
阅读(245)
评论(0)
推荐(0)
编辑
公告
点击右上角即可分享