随笔分类 -  数据结构----分块

摘要:四毛子算法qwq 大概就是一种可以做到O(n)O(1) RMQ的科技。 大概分三步来讲。 O(n)-O(1) 加减一序列RMQ 把序列按照B=log22分块,那么我们现在有n/B个块。 注意到块内可能的序列变化情况只有O(2B)=O()种,我们显然 阅读全文
posted @ 2021-05-29 02:46 Creed-qwq 阅读(179) 评论(0) 推荐(0) 编辑
摘要:题意: sol: 考虑floyed 直接暴力做的话复杂度是k×n^3会炸。 考虑一个比较神仙的分块做法。 注意到我们是可以直接求单独某个k的矩阵,使用矩阵快速幂即可(取min的矩阵乘法)。 单独求一次的复杂度是O(n^3logk)。 设块的长度为100。 对k/100的分块边界求一下它们的矩阵。 这 阅读全文
posted @ 2019-02-01 01:46 Creed-qwq 阅读(158) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-12-19 21:08 Creed-qwq 阅读(17) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示