随笔分类 - 数据结构-----树状数组
摘要:没有生物愿意承认自己是出题人的模拟赛。
阅读全文
摘要:放暑假了,好耶!放暑假了,好耶!放暑假了,好耶!
阅读全文
摘要:因为早上打模拟赛没有看成 NBA 总决赛 G2,悲哀啊!
阅读全文
摘要:感觉难度开始上去了。
阅读全文
摘要:023D Go Home 题目描述 点此看题 解法 直接判断当前状态的决策是困难的,我们不妨逆推整个过程。考虑最后电车一定是再 停止的,那么我们大胆猜测,如果 ,那么电车会先到 处,如果 ,那么电车会先到 处
阅读全文
摘要:定位系统 题目描述 个城市构成一棵树,现在要求在一些城市中设置监测点,使得每个城市可以通过到监测点的距离区分出来(不同可以知道是到哪个监测点的距离,可以类比为树上的坐标) 给定 次修改,每次断开边 再连上边 ,然后求出最小设置的监测点数目
阅读全文
摘要:一、题目 点此看题 二、解法 思维含量和代码难度都点满了,但是我喜欢写这种码农题(除了插头 )😅 问题很简单,就是每次把某个节点编号变为最大的情况下维护出这个删除序列。那么我们考虑这个操作有什么特别的性质,就让小编来带你们看看吧! 无根树问题可以优先考虑定根,本题可以考虑设置编号最大的
阅读全文
摘要:一、题目 我们认为 的简单路径是好的,当且仅当路径上的点最小的是 ,最大的是 给出一棵 个点的树,求出好的简单路径条数。 二、解法 很容易写出暴力点分治,但是因为需要解决二维偏序问题所
阅读全文
摘要:一、题目 点此看题 二、解法 考虑 的实际意义就是保留 中的点后树的直径。直径的合并是一个常见结论,但是还不足以解决这道题,这里我们要引入树上圆理论,可以去看看 cmd 的博客(我不想复读一遍) 考虑移动右端点,维护每个左端点对应的答案,虽然可能有单调性但并
阅读全文
摘要:一、题目 点此看题 二、解法 本来想刷数据结构题的,结果跳到一道思维题做 一晚上。 因为只有两堆石子所以我们把它放在二维平面上方便分析,然后每个位置我们标上 表示这个状态是必胜还是必败,根据 游戏的知识 时只有 \(x=y
阅读全文
摘要:一、题目 点此看题 二、解法 考虑每次增删格子会有什么影响,快速求 之间的最短路就可以解决修改了。 我们把第二种边看成区间 ,也就是 是 后面第一个满足 的点,现在考虑用区间去替换原来 到 \(i+1\
阅读全文
摘要:一、题目 点此看题 二、解法 其实这道题也不是特别难吧 但树状数组上二分是我第一次见。 我们把冰人和火人都按温度排序,那么考虑一个分界线 ,问题就是求冰数组 对应的能量前缀和 火数组 对应的能量后缀和最小值 的最大值,
阅读全文