随笔分类 - 具体问题 / 基础数据结构
摘要:前言 被自己傻到了, 赛时想法完全就是三岁小孩都能 的, 不仅没有意识到还接着推了无比之久 关于一些考试技巧 考试的时候一定要按照策略走, 连保底都要确定正确性以后再吃, 不能无意义的浪费太多时间 思路一定一定要用数据验证, 不管怎么样你至少要找 333 组数据吧 思路
阅读全文
摘要:思路 题意 给定一个长为 nnn 的排列 aaa 和一个最初为空的大根堆 进行 2n2n2n 次操作 取出堆顶放入 bbb 末尾 取出 aaa 开头放入堆 求最终得到的 bbb 的种类数 注意力惊人其实有点, 我说题解 性质 假设 111 在 aaa 中的位置为 ppp , 在 bbb 中的位置为
阅读全文
摘要:前言 做一下一场没打的 的 最近思维能力还在下降, 无敌 前天还能打出思维题, 今天打不出 思路 首先转化题意 给定一个 节点的树, 求删除两个节点及其连边之后, 最大连通块的数量 不难
阅读全文
摘要:前言 更重要的是研究这题的部分分, 赛时居然可以做到 没有拿到任何一个特殊性质 发现以前一直用的大标题很碍眼, 改了, 下课把之前的格式也改一下 思路 暴力 容易模拟, 做到 特殊性质 思路 你发现每一个区间都是其后面区间的前缀
阅读全文
摘要:前言 模拟赛 , 不会比较正常, 仅仅只是记录做法 然后就是还有每日一练 思路 首先是朴素的 令 表示考虑到第 行, 其中这一行的左端点位置为 的最优花费 容易写出转移 \[f_{i, j} \gets
阅读全文
摘要:思路 根据赛时的检验, 典型的动点问题的 并不能在这里使用, 也就是说, 分类讨论 前缀 + + 后缀 前缀 + 后缀 + 是不可行的 考虑括号串问题的常见做法, 先将其赋值成 之后进行处理 你发现这种做法有枚举字
阅读全文
摘要:前言 这些题全部口胡, 到李超线段树了再打代码 好累啊, 昨晚上不该太晚睡的, 中午他们期末也没睡, 精神萎靡 思路 先简化一下题意 对于 个点, 第 个点所在的位置为 , 其有 个物品, 在 点建立仓库的费用为 ,
阅读全文
摘要:前言 想想自己做, 一共就两种 还不会? 思路 你发现两个不能和谐共处的奶牛, 当且仅当他们的 个喜好不重 因为要求时间复杂度不能是 , 所以肯定要想办法做到不枚举点对 这个时候联想到之前的一道题 [CEOI20
阅读全文
摘要:前言 调 快魔怔了, 还是先来打这个 思路 方法 : 笛卡尔树 看到这种类 问题直接一个笛卡尔树起手, 恰好 是不重的, 那么更方便了啊 搞出树树挖下性质 例如样例中的 4 2 4 1 3 你注意到每次删除操作相当于选择一个键值段, 然后
阅读全文
摘要:算法 赛时也是想到了大部分吧, 实现上还是有问题 这里给出一种判断自己是否想出了正解的办法: 如果问题足够复杂, 解法足够简单, 那么是错的, 因为我不是天赋哥 转化题意 对于序列 , 找出一段区间 , 使得区间长度至少为 的前提下, 令所有数的 \(\
阅读全文