随笔分类 -  其他 -- 分块

摘要:【LOJ 3145】[APIO2019]桥梁(分块,并查集) 题面 "LOJ" 题解 因为某个subtask没判n=1的情况导致我自闭了很久的题目。。。 如果没有修改操作,可以克鲁斯卡尔重构树在线处理。或者按照边权排序离线并查集处理。 现在有修改操作,于是我们来分块。 我们对于 阅读全文
posted @ 2019-06-27 07:54 小蒟蒻yyb 阅读(623) 评论(0) 推荐(0) 编辑
摘要:【UOJ 33】【UR 2】树上GCD(长链剖分,分块) 题面 "UOJ" 题解 首先不求恰好,改为求i的倍数的个数,最后容斥一下就可以解决了。 那么我们考虑枚举一个LCA位置,在其两棵不同的子树中选择两个点,那么贡献就是这两段的gcd。 那么发现要统计的东西类似于u的子树中,深度为 阅读全文
posted @ 2019-06-19 08:28 小蒟蒻yyb 阅读(785) 评论(0) 推荐(0) 编辑
摘要:【BZOJ4942】[NOI2017]整数(分块) 题面 "BZOJ" "洛谷" 题解 暴力就是真正的暴力,直接手动模拟进位就好了。 此时复杂度是模拟的复杂度加上单次询问的O(1)。 所以我们需要优化的是模拟的复杂度。 首先如果一位位单位加入,这个复杂度是均摊O(1)的。因为是均摊,所以我们 阅读全文
posted @ 2019-06-09 11:48 小蒟蒻yyb 阅读(435) 评论(0) 推荐(0) 编辑
摘要:【BZOJ4028】[HEOI2015]公约数数列(分块) 题面 "BZOJ" "洛谷" 题解 ~~看一道题目就不会做系列~~ 首先gcd最多只会有log种取值,所以我们可以暴力枚举出所有可能的gcd。 那么我们现在按照步骤要解决两个问题。第一个是怎么动态维护gcd的取值,第二个是怎 阅读全文
posted @ 2019-04-25 22:34 小蒟蒻yyb 阅读(334) 评论(0) 推荐(0) 编辑
摘要:【BZOJ4815】[CQOI2017]小Q的表格(莫比乌斯反演,分块) 题面 "BZOJ" "洛谷" 题解 神仙题啊。 首先f(a,b)=f(b,a)告诉我们矩阵只要算一半就好了。 接下来是bf(a,a+b)=(a+b)f(a,b) 这个式子怎么看呢? $$\begin{aligned 阅读全文
posted @ 2018-12-05 14:59 小蒟蒻yyb 阅读(401) 评论(0) 推荐(0) 编辑
摘要:【BZOJ2724】蒲公英(分块) 题面 "洛谷" 谴责权限题的行为 题解 分块什么的都不会,根本就没写过几次。 复杂度根本不会分析,吓得我赶快来练练。 这题要求的是区间众数,显然没有什么很好的主席树之类的方法。 再加之这个数据范围很像O(nn),所以我们来分块,假设块大小为$\sq 阅读全文
posted @ 2018-09-18 20:42 小蒟蒻yyb 阅读(502) 评论(1) 推荐(0) 编辑

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