• 题解:P12844 [蓝桥杯 2025 国 A] 树

    题意给定一棵树,现要求在树上选若干个点(不能不选),使得任意两点间的距离严格大于 2,求选择方案数。 思路这题肯定是上位绿了。 考虑树上 dp。题目要求距离严格大于 2,那么也就是距离最小的两个点距离大于 2。考虑 LCA 不为其中之一的两点 ,如果需要从以 为根的子树中选点,那么只需求 间的距离即可。如果这个距离等于 2,那么 至少有一个不能选,如果大于 2,那么全部可选。 设计状态...
  • 题解:AT_abc417_d [ABC417D] Takahashi Expectation

    题意给定 个三元组 ,定义心情值为 ,需要按照 到 的顺序执行以下操作: 若 ,那么 ; 否则 。 给定 次查询,每次查询给定一个整数 ,要求求出初始心情值为 时,最终的心情值。 。 思路本场总结:E < D。 我们发现,如果 ,那么一定会减少到 以下,且如果数据开满,那么心情值会在 以内上下乱跳。而 ,所以我们可以预处理出 到 以内的从 ...
  • 题解:AT_abc221_f [ABC221F] Diameter set

    题意给定一棵大小为 的树,现在要选取一些点,使得这些点间的距离均为直径长度。求选取方案数。 思路由直径的性质:直径具有共同的中点,我们可以从中点下手。 若直径长度为偶数,要使每个节点的距离均为直径长度 ,那么任意两点在以中点为根的情况下的 LCA 都应该为这个中点。且选取的点均为深度为 的叶子节点。 那么,设中点为 ,那么 的每个儿子子树中,均只能选择一个节点。我们可以记录以 为根的...
  • 题解:CF1070C Cloud Computing

    题意给定 种云服务计划,每个计划可以在第 到第 天使用,每天可以提供 个 CPU,每个 CPU 的价格是 。现在每天需要 个 CPU,求最小价格,如果某一天达不到 个,那么就取最大的数量。 思路首先,我们一定是优先选择价格小的 CPU 进行购买。如果我们将天数作为下标,用线段树维护,那么不难发现,这样做空间炸的一点不剩。所以我们需要换一个想法。 观察到,价格、个数在 以内,所以...
  • 题解:CF1227D2 Optimal Subsequences (Hard Version)

    题意给定一个序列 ,规定长度为 的合法子序列如下: 其元素总和在长度为 的子序列中最大; 其字典序最小。 给定 次查询,每次查询给定 ,要求输出长度为 的合法子序列的第 个元素。 思路首先观察性质。注意到,这个序列一定由前 大元素构成,而题目要求字典序尽量小,那么一定是选择下标尽量小的,所以,我们先按照大小为第一关键字、下标为第二关键字排序。 然后考虑如何解决查询。发现,每次...
  • 题解:CF1881G Anya and the Mysterious String

    题意给定一个字符串,有两种操作: 1 l r x 表示将 区间内的字符整体循环右移 位; 2 l r 判断 区间内是否包含长度大于 1 的回文子串。 思路如果我们直接判断是否包含回文子串,那么比较不好做。我们先来观察性质,题目并没有要求求出长度,所以我们挑最好求的来做。长度大于 1 的回文串都可以缩成 2 种:长度为 2 或 3 的回文串。下面来分类讨论: 长度为 2 的回文串,...
  • 题解:AT_abc314_e [ABC314E] Roulettes

    题意有 台轮盘。第 台轮盘( )上写有 个整数 ,每次支付 日元可以玩一次。每玩一次第 台轮盘,会等概率随机选出 到 之间的一个整数 ,获得 分。 每次轮盘获得的分数相互独立。 Takahashi 想要获得至少 分。Takahashi 会采取使得在获得至少 分之前所支付金额尽可能小的策略。并且,Takahashi 每次玩轮盘时,可以根据之前所有轮盘的结果选择下一次要玩的...
  • 题解:P13902 「KFCOI Round

    题意给定一个整数 ,有一个 的排列 ,下标从 开始。最初 。 现在需要对数列进行操作。具体地,移动由另一个 的排列决定: 在每一步中, 。 每一步有两种分类方式: 若数对 满足: 且 ,则 在同一组中。 若数对 满足: 且 ,则 在同一组中。 对于每个步骤,可以任意选择分类方式。要求对于两个不同的步骤,满足如果分类方式相同,那么对于每个 都满足其所属...
  • NOI-- 2025 游记

    弱化版 NOI(雾? HN-0416 战绩可查(? 总结:NOI 出题人被贬。以后大家感冒都给我去吃连花清瘟。 Day 0晚上发烧,吃感冒药睡了一觉,结果更严重了,求安慰555. Day 1早上起来没一点力气,搞完各种事情吃完早饭出发。CJ 并不远,但是也不近,开车 30 min。 七点左右出发,7:45 左右到。到之后去 711 买了口罩,包装怎么是长条的,农村入没见过社会了 /...
  • 题解:P7707 「Wdsr-2.7」百花齐放的太阳花田

    题意给定长为 的序列 ,每个元素有两种指标:数值 和 颜色 。其初始状态为 。有 次操作: 1 l r x 将区间 中所有 指标 的元素按原下标提取出,求其颜色段个数,即极长的颜色相同的连续段数量。 2 a c 在序列 末尾插入元素 。 有强制在线。 思路这题放模拟赛 T4 真是太好了。没人切出来。 数据结构。 颜色段数量问题,可以想到线段树区间合并维护。具体地,对于每...
12