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