合集-训练纪要

该文被密码保护。
posted @ 2025-04-30 14:39 _Kenma 阅读(7) 评论(1) 推荐(1)
该文被密码保护。
posted @ 2025-04-28 20:24 _Kenma 阅读(61) 评论(7) 推荐(7)
该文被密码保护。
posted @ 2025-04-03 11:58 _Kenma 阅读(20) 评论(0) 推荐(2)
该文被密码保护。
posted @ 2025-04-01 19:10 _Kenma 阅读(13) 评论(0) 推荐(1)
该文被密码保护。
posted @ 2025-04-01 11:49 _Kenma 阅读(3) 评论(0) 推荐(1)
该文被密码保护。
posted @ 2025-04-01 08:36 _Kenma 阅读(6) 评论(0) 推荐(1)
该文被密码保护。
posted @ 2025-03-31 14:29 _Kenma 阅读(18) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2025-03-26 10:18 _Kenma 阅读(38) 评论(2) 推荐(0)
该文被密码保护。
posted @ 2025-03-24 16:38 _Kenma 阅读(8) 评论(5) 推荐(0)
该文被密码保护。
posted @ 2025-03-24 09:31 _Kenma 阅读(16) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2025-03-21 21:59 _Kenma 阅读(14) 评论(0) 推荐(0)
摘要:前言 好题。 思路分析 一个朴素的想法是,对于每种字符,我们决策它放的位置,做四路归并,这样复杂度为 \(O(n^4)\)。 但是这样显然没优化前途。考虑做一些观察。 o 存在与否并不重要:o 放在任何位置都是合法的,所以为了最小化代价,我们把 o 放在原来的位置即可; () 的移动方案和 x 的移 阅读全文
posted @ 2025-02-04 21:49 _Kenma 阅读(55) 评论(0) 推荐(0)
摘要:前言 题目链接:here. 这是一个 T1 读错题刚 T2 导致垫底的可怜人的博客。 思路分析 首先这个柿子一看就是魔改的 FWT 的卷积。 考虑分治处理。 对于当前分治层 \(A*B=C\),考虑求出 \(C\)。 如果我们将 \(A,B,C\) 三个序列都分为 \(3\) 段,分别记为 \(A_ 阅读全文
posted @ 2025-02-09 19:46 _Kenma 阅读(109) 评论(1) 推荐(0)
摘要:前言 注意到 test_69 没有 69 个 test。 思路分析 我们知道,每次对于一个数取 gcd 时,如果这个数改变,那么至少减小至原来的 \(\frac{1}{2}\)。 然后考虑怎么判断区间每个数的 gcd 是否改变,不难发现维护区间 lcm,如果 k 是 区间 lcm 的倍数,那么区间里 阅读全文
posted @ 2025-02-09 19:25 _Kenma 阅读(50) 评论(0) 推荐(0)
摘要:前言 展现 mkr 极高 OI 水平题。 思路分析 首先考虑在序列上怎么做。 在序列上,考虑这样一种分治算法:每次选取序列的最大值,它一定可以把整个序列吃完,然后考虑左右区间的最大值,它们一定可以吃掉左右区间,如果它们能吃掉整个序列的最大值,它们一定能吃掉整个序列。然后分治左右区间。 不难发现这就是 阅读全文
posted @ 2025-02-09 19:17 _Kenma 阅读(44) 评论(0) 推荐(0)
摘要:前言 不希望被称为减半报警器模板,因为它一不是减半,二就只有这一个题。 思路分析 考虑暴力,预处理出 \(x\) 的质因数集合,每次在对应位置上对所有报警器加,如果有一个炸了就删除它。 考虑优化方向,每次我们在对应位置单点修改,能不能对这个位置上的报警器合并处理? 问题是,我们每个报警器都牵连着它所 阅读全文
posted @ 2025-02-07 22:56 _Kenma 阅读(78) 评论(0) 推荐(2)
摘要:前言 一种很新的排列计数。 思路分析 考虑将排列视作映射,初始令 \(p_i=i\),考虑哪些位置能够进行交换。 设 \(s_i\) 表示 \(p_i\) 的质因子集合,为了方便,考虑用元素乘积刻画这个集合。 不难发现,对于 \(s_i=s_j\) 的任意位置 \((i,j)\),它们是等价的,也就 阅读全文
posted @ 2025-02-07 22:42 _Kenma 阅读(87) 评论(0) 推荐(0)
摘要:前言 比较可做的交互题,瓶颈在于编辑距离的转化。 思路分析 首先考虑编辑距离是困难的,考虑弱化条件。 因为本题要求确定一个字符串,因此,可以尝试将编辑距离转化为判定子序列相关的信息。 具体地,考虑,对于两个字符串 \(S,T\),\(S\) 是 \(T\) 的子序列当且仅当 \(f(S,T)=|S| 阅读全文
posted @ 2025-02-07 21:56 _Kenma 阅读(37) 评论(0) 推荐(0)
摘要:前言 这是最近 VP CF 遇到的。 感觉是套着博弈壳子的树上 DS,做起来思路也很自然,于是记录之。 思路分析 E1 经过手玩样例发现,对于 \(x\),如果存在 \(y\) 不在 \(x\) 子树内且 \(w_y > w_x\),此时 \(w_x\) 最大的 \(x\) 一定是必胜点。 原因是, 阅读全文
posted @ 2025-02-05 16:29 _Kenma 阅读(127) 评论(0) 推荐(0)
摘要:前言 好题。 第一次听说切边等价。 思路分析 首先玩两个环的情况。令环长分别为 \(c_1,c_2\),重合部分的长度为 \(s\),那么答案为: \[\gcd(c_1,c_2,c_1+c_2-2s)=\gcd(c_1,c_2,2s) \]对于大于两个环的情况,我们可以任意拆解成两个环的情况,再进行 阅读全文
posted @ 2025-02-04 22:48 _Kenma 阅读(106) 评论(0) 推荐(0)
摘要:前言 好题。 思路分析 分析一下答案的组成: 令 \(d_i=\sum_{j=1}^{i-1} [p_i<p_j]-\sum_{j=1}^{i-1}[p_i>p_j]\),\(S\) 表示选出的集合,\(cnt\) 表示集合 \(S\) 的逆序对数,\(tot\) 表示这个序列的逆序对数: \[to 阅读全文
posted @ 2025-02-04 22:19 _Kenma 阅读(62) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2025-05-01 19:55 _Kenma 阅读(13) 评论(0) 推荐(1)
摘要:前言 好题,不过有点经典。 思路分析 首先一步树上差分将问题转化为,每次可以对一个点或两个个点异或,最小化所有点点权变为 \(0\) 的代价。 然后考虑一步操作至多将两个点权相等的点全部变为 \(0\),所以先把点权相等的配对消除一定不劣。 这样,每种点权只剩下 \(\le 1\) 个,然后设 \( 阅读全文
posted @ 2025-05-02 20:20 _Kenma 阅读(72) 评论(0) 推荐(1)
该文被密码保护。
posted @ 2025-06-12 21:03 _Kenma 阅读(7) 评论(0) 推荐(1)
该文被密码保护。
posted @ 2025-06-13 21:00 _Kenma 阅读(9) 评论(0) 推荐(1)
该文被密码保护。
posted @ 2025-06-19 20:27 _Kenma 阅读(12) 评论(0) 推荐(1)
该文被密码保护。
posted @ 2025-05-27 21:24 _Kenma 阅读(18) 评论(0) 推荐(2)
该文被密码保护。
posted @ 2025-07-20 20:15 _Kenma 阅读(115) 评论(17) 推荐(2)
该文被密码保护。
posted @ 2025-08-06 12:37 _Kenma 阅读(39) 评论(1) 推荐(2)
该文被密码保护。
posted @ 2025-08-08 12:35 _Kenma 阅读(19) 评论(0) 推荐(2)
该文被密码保护。
posted @ 2025-08-11 12:37 _Kenma 阅读(37) 评论(3) 推荐(1)
该文被密码保护。
posted @ 2025-08-11 20:07 _Kenma 阅读(11) 评论(0) 推荐(1)
该文被密码保护。
posted @ 2025-08-15 13:09 _Kenma 阅读(34) 评论(0) 推荐(2)
该文被密码保护。
posted @ 2025-08-21 13:40 _Kenma 阅读(37) 评论(1) 推荐(2)
该文被密码保护。
posted @ 2025-08-22 17:10 _Kenma 阅读(6) 评论(0) 推荐(1)
摘要:原题: A 求什么就对什么计数。寻找合法解的条件。 考虑寻找集合合法的条件,为了方便考虑,我们将集合中元素从小到大排序。 假设目前考虑到了集合中的元素 \(a_i\),因为我们要求集合能够表示 \([0,\sum_{j=1}^i a_j]\) 中的所有元素,所以 \([0,\sum_{j=1}^{i 阅读全文
posted @ 2025-08-23 12:02 _Kenma 阅读(101) 评论(1) 推荐(0)
该文被密码保护。
posted @ 2025-08-25 12:00 _Kenma 阅读(48) 评论(0) 推荐(3)
该文被密码保护。
posted @ 2025-08-26 18:00 _Kenma 阅读(47) 评论(0) 推荐(2)
该文被密码保护。
posted @ 2025-08-28 12:31 _Kenma 阅读(35) 评论(0) 推荐(2)
该文被密码保护。
posted @ 2025-09-02 14:08 _Kenma 阅读(18) 评论(0) 推荐(1)
该文被密码保护。
posted @ 2025-09-06 12:58 _Kenma 阅读(26) 评论(1) 推荐(1)
该文被密码保护。
posted @ 2025-09-12 15:01 _Kenma 阅读(2) 评论(0) 推荐(1)
该文被密码保护。
posted @ 2025-10-23 17:48 _Kenma 阅读(5) 评论(0) 推荐(1)
该文被密码保护。
posted @ 2026-05-06 19:58 _Kenma 阅读(3) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2026-06-18 19:47 _Kenma 阅读(3) 评论(0) 推荐(1)