03 2025 档案
摘要:Global Round 26 D 限时每日一题day14。第一次自己做出 2000 分的题目!虽然用了将近两个小时,写法也比官解麻烦很多,但是很开心 ·w· 官解利用了 (或者哈希也可以)来看子串是否匹配,使得对于每种长度 扫一遍字符串可以跳指针,从而将查找优化
阅读全文
摘要:921 D(数学期望) 一道对于理解期望性质有帮助的好题。 做法1:由于期望是线性的,因此答案的期望值应等于每轮期望值的总和。因此可以模拟整个过程,实时计算每轮的期望值并加和,即为最终经过 轮后的总期望值。初始期望值 。在此后的
阅读全文
摘要:ABC338 F 这道题与传统的旅行商问题并不一样:旅行商问题要求每个点不能重复经过;而本题所求的每个点都可以重复经过。若直接采用旅行商的方法直接状压 ,是有后效性的,因此需要转换思路。 精妙的发现出来了:虽然点可以重复经过,但可以将这个答案用另一种形式表示,使得表达形式中的每一项均不同
阅读全文
摘要:..K 限时每日一题day13。做得非常顺的一道子序列计数 。个人感觉也是很不错的一道题。 分类讨论:三个数要么都是偶数,要么恰有两个奇数。 都是偶数的情况好计算,主要是恰好两个奇数的情况: 手玩一下可以发现恰有两个奇数的子序列的每三个数形式必须相同(奇偶奇 情况对应 \(1011011
阅读全文
摘要:931C 限时每日一题day12。一道考验脑筋急转弯的交互题,想了半天还想错了。。 这题感觉给我的反思也挺重要的——自己老是愿意往一个不能被证实的想法上去钻,钻了半天以为自己的想法很正确,实际上疏忽了许多细节,感觉这是自己想题会犯的一个最严重的问题。尤其是对于这种细节比较多的题,稍微不想全面些,或者
阅读全文
摘要:932C 限时每日一题day11。这回是思路对了,但不会实现。看完讨论区后才发现这题有个很巧妙的地方,可以避免复杂维护。 不难想到对于所有选择的物品,一定是按照 的大小升序排列是最优的。此时 的贡献为: 。 将所有物品按
阅读全文
摘要:E 用 进行状态转移 因为相互包含的长回文串与短回文串的中心一定是相同的,可以想到从短回文串同时向两侧扩充相同字符,递推得到更长回文串的状态。而要求的是任意点对中的最短路,很容易想到用 ,只不过进行最短路转移时需要注意满足回文串性质。 初始状态有两种:单个点(\(len
阅读全文
摘要:936D 限时每日一题day10。由于今天做的第一题特别 ,于是直接又开了一道题,果不其然直接落败了qwq... 思路大致是对的——最优划分方式,划分决策都没什么问题。只是在一个地方卡住了(在注释中的感叹号位置)。具体细节见代码。 code
阅读全文
摘要:935F 限时每日一题day9。这次非常顺,可以说是秒了(如果每次都能这样就好了qwq...) 将蘑菇的价值 按照给定的排列 排序,那么要选 个蘑菇时,前 个蘑菇不能选,即等价于只能从第 个蘑菇开始选。 固定选择蘑菇的数量后,只能从
阅读全文
摘要:D 确定好需要维护的信息 由于操作2交换巢中的每个鸽子这一步看着很暴力,因此考虑换一种思路:交换两个巢,这样操作的复杂度是 的。 那么如何维护好信息呢?可以新加一种信息来构建鸽子与巢之间的关系——位置。因为位置是固定不变的,所以可以创建如下数组: :编号为
阅读全文
摘要:..I 限时每日一题day8。想法太简单了,没做出来纯属自己无能,应该想得更深入一些的。。。 只需要保证这一条关键性质就行:对于任意两个相邻的圆,某一个半径减小,则另一个圆一定增大等长的长度。若能注意到传递性,很容易能想到 圆之间的相邻关系 可以等价于 无向图中两个点用一条无向边相连,因此构建无向图
阅读全文