摘要:
CF559E Gerald and Path 很困难的 DP 题,状态不是很好想。对于这种线段覆盖类题目,显然先覆盖哪个线段没有影响,我们可以通过按照端点位置升序排序后按照顺序考虑,这样可能会有一些额外性质。 之后,考虑转移时需要什么东西来刻画一个状态的轮廓。显然我们需要知道现在是第几条线段,并且计 阅读全文
摘要:
P11160 【MX-X6-T6】機械生命体 注意到 是从最低位开始的,所以我们把数字按照二进制位从低位往高位插进字典树。 插入和删除操作是平凡的。查最大 只需要从根节点开始走,能走使这一位异或为 的边就走这一条边, 阅读全文
摘要:
P11159 【MX-X6-T5】再生 简单数学题。 首先根不同肯定是在诈骗,最长的链的链顶就是树根。然后考虑一条长链内,除了链顶都可以随意排序,对于每条链,答案乘上链中元素数量减一的阶乘。 然后考虑把这些链提取出来,重新拼接成一棵树。注意到如果先拼短链再拼长链,长链会影响到短链,限制较多,而先拼长 阅读全文
摘要:
P11158 【MX-X6-T4】夢重力 分类讨论好题。 不难发现交换行等价于交换列,考虑转化贡献体,枚举长度为 区间,统计这个区间被多少种交换方式包含。 考虑一个长度为 区间满足要求的充要条件是存在一段空权值区间 \([x,x+\fr 阅读全文
摘要:
P11132 【MX-X5-T4】「GFOI Round 1」epitaxy 基于次大值的构造。 考虑到如果最大值和次大值都出现那么结果一定为 。而如果次大值在序列中出现 次,则一定会与最大值一起出现,这是不好的。 因此,我们构造把次大值放在序列开头,之后最大值必须要放在 阅读全文
摘要:
P11131 【MX-X5-T3】「GFOI Round 1」Cthugha 有意思的最短路题目,需要对迪杰斯特拉算法有深入的理解。 首先,不存在最小值的条件是相邻的两个格子加起来值小于 ,此时在这两个格子之间反复横跳,就没有最小值。 观察到 很小,所以我们把网格建成一个图,对 阅读全文