随笔分类 - 数据结构-----分块
摘要:上午想这道题的时候直接想睡着了,并且在梦里和杀老师打了一架。
阅读全文
摘要:由于内容实在是太多了,所以分两部分发出来。
阅读全文
摘要:又是什么都不会的一天呢...
阅读全文
摘要:感觉难度开始上去了。
阅读全文
摘要:完了,再这样水题解,大家都知道 C202044zxy 不补困难的考试题而只会刷水题了 /ll
阅读全文
摘要:树 题目描述 点此看题 解法 考虑这样的一个计数方法:对于一个点,我们考虑其在第一棵树上是叶子,第二棵树上是非叶子;或者在第一棵树上是非叶子,第二棵树上是叶子的状态。那么记录第一棵树前面的非叶节点个数,记录第二棵树后面的非叶节点个数,就可以方便地计算方案数。 但是这样做会出现一个明显的问题:我们的非
阅读全文
摘要:又能切 *3000 的题了,开心。
阅读全文
摘要:一、题目 点此看题 二、解法 感冒在家两天,今天才回学校,虽然博客鸽了一天但是我换签名了。 对于询问其实可以分块,每一块的前 位都是一样的,那么处理后 位就可以了,设 表示 向上的 个节点中,最大的 \(a_v\oplus (
阅读全文
摘要:一、题目 点此看题 二、解法 首先有一个根本想不到比较显然的贪心:直接贪心选取贡献最大的 所以做题策略还是要调整啊,大胆猜结论,小心验证,如果能拍上几万组肯定就没问题。 那么每个 的贡献可以写成 的形式,其中 表示前面已经选取的点
阅读全文
摘要:Poman Numbers 题目描述 点此看题 解法 以后做不出来第一题一定要打表找规律,这么辣鸡的题我空耗了两个小时 你发现每个数前面的符号是正或者负,打表发现最后一个位置的符号一定为正,倒数第二个位置的符号一定为负,其他位置的符合任填,构造方法: 因为已经知道结论了我们这里就用归纳法: 如果只有
阅读全文
摘要:一、题目 点此看题 二、解法 势能线段树 常见的套路:我们把询问按右端点离线,对于每个左端点维护其答案。 考虑插入 之后如何维护最小值,想象所有已有的数已经排列在了一个数轴上,我们可以感知到受影响的点数应该不会很多,但是快速找到受影响的点貌似是不可能的。 可以换个思路,我们猜测每个点
阅读全文
摘要:一、题目 点此看题 二、解法 一开始不是很好入手,但是发现限制是至少两个元素出现最多,特殊情况是全序列出现最多的元素有两种,那么答案是 否则最多的数只有一种,记为 ,不难证明最优的答案是一定包含 的,因为如果不包含 那么可以通过调整使得答案更大,我觉得本
阅读全文
摘要:F. Magnets 题目描述 点此看题 解法 不难发现机器返回的是 经典思路是找到一个未消磁的磁铁,然后挨个去验即可。 怎么找这个未消磁的磁铁呢?一开始我想的是把每个磁铁和剩下的所有磁铁验证,但是如果剩下磁铁是电中性的就判断不出来。正解是用机器去测 \
阅读全文
摘要:一、题目 点此看题 其实是一道带修莫队的模板题啊。 二、解法 普通莫对其实是一个二维的信息 ,既然要支持修改,我们添加一个信息表示这个询问用到的修改是 ,那么我们可以用一个三维信息来表示一个询问 排序的方法是这样的:先判断 在不
阅读全文
摘要:先口胡一下做法,有链接的题目再去写一下代码吧。 四元环计数 这是一个知识点,但是我现在不会 边分治 其实这东西和点分治差不了多少,但是由于分治树是二叉树所以会很有用。 中心思想就是每次找到一个最好的边(两边子树大小相差最小),然后以这个边作为根递归两个子树。类似于 重
阅读全文