随笔分类 -  做题记录

上一页 1 2 3 4 5 6 7 8 ··· 26 下一页
摘要:洛谷传送门 LOJ 传送门 模拟赛赛时被这题题面唬住了,没想到原来这么简单/ll。 设第 \(i\) 个位置经过变化后的位置为 \(p_i\)。那么连边 \(i \to p_i\) 后所有环长的 \(\text{lcm}\) 为 \(K\)。 考虑先构造一组数 \(\{a_n\}\) 使得 \(\t 阅读全文
posted @ 2024-01-24 14:10 zltzlt 阅读(20) 评论(0) 推荐(0)
摘要:洛谷传送门 CF 传送门 虚高 *2800,放模拟赛 T1 人均切了。 首先我们发现这玩意有可减性,用 \([1, r]\) 的答案减去 \([1, l]\) 即可。所以接下来我们只讨论前缀的情况。 考虑数位 dp。为了计算题目的那玩意我们考虑把每个状态的 dp 值用一个三元组 \((a_1, a_ 阅读全文
posted @ 2024-01-24 11:20 zltzlt 阅读(20) 评论(0) 推荐(0)
摘要:洛谷传送门 CF 传送门 考虑扫描线,扫到 \(i\) 时,设包含 \(i\) 的区间的最小左端点为 \(l\)。设 \(x = a_i\)。 若 \([l, i]\) 之间存在 \(\ge 2\) 个 \(x\),那么就必须要修改。考虑序列此时的形式形如: \[[1, \ldots, a_l, \ 阅读全文
posted @ 2024-01-23 18:55 zltzlt 阅读(26) 评论(0) 推荐(0)
摘要:QOJ 传送门 大分讨恶心题。 首先施容斥,变成求 \(\sum |AB| > \max(|AC|, |BC|)\)。 遇到这种三个点的路径问题,可以找出一个点 \(X\),使得 \(A, B, C\) 在 \(X\) 的不同子树内,也就是 \(A \to B, A \to C, B \to C\) 阅读全文
posted @ 2024-01-23 17:52 zltzlt 阅读(61) 评论(0) 推荐(0)
摘要:洛谷传送门 CF 传送门 虚高 *2800。放模拟赛 T2 人均切了。 考虑拎出环上的点,每个点下面都挂了一棵树。 那么可以预处理出每棵树从一个点开始染黑,这棵树对答案的贡献。因为一棵树染了一个点就只能去染子树了,所以这个贡献是固定的,用换根 dp 求即可。 那么我们现在可以在环上选择一个起点,每次 阅读全文
posted @ 2024-01-23 11:29 zltzlt 阅读(15) 评论(0) 推荐(0)
摘要:洛谷传送门 CF 传送门 orz Charlie/bx. 考虑对棋盘染色,那么马移动到的格子和原来的格子异色。 进而发现若两个马初始异色,那么只有白马可以吃黑马,否则只有黑马可以吃白马。 下面只讨论初始异色的情况,同色是对称的。下文令 \(W, B, T_W, T_B\) 分别为白马起点,黑马起点, 阅读全文
posted @ 2024-01-23 11:19 zltzlt 阅读(21) 评论(0) 推荐(0)
摘要:洛谷传送门 CF 传送门 我独立做出一道 *3000? 考虑对于单次询问,除了 \(O(nm)\) 的 dp,有没有什么方法能快速算出答案。发现若 \(a_{i + 1} - a_i < b_{j + 1} - b_j\) 则 \(i \gets i + 1\),否则 \(j \gets j + 1 阅读全文
posted @ 2024-01-22 14:51 zltzlt 阅读(14) 评论(0) 推荐(0)
摘要:洛谷传送门 CF 传送门 看到 \(\max, \min\) 考虑单调栈。枚举右端点,计算有多少个符合条件的左端点。 单调栈维护的是对于每个右端点,以每个点为左端点的后缀 \(\max, \min\) 形成的极长的段。先枚举 \(\text{popcount} = k\),然后如果一个段的 \(\m 阅读全文
posted @ 2024-01-22 12:15 zltzlt 阅读(22) 评论(0) 推荐(0)
摘要:洛谷传送门 AtCoder 传送门 赛后调了 40min,哈哈。 首先先把 \(a, b\) 排序。 考虑先枚举 Alice 选的数 \(a_i\),然后若 \(\forall j, \exists k \ne i, (a_i, b_j, a_k)\) 能组成三角形,Alice 就赢了。 考虑简化条 阅读全文
posted @ 2024-01-22 08:22 zltzlt 阅读(81) 评论(0) 推荐(0)
摘要:洛谷传送门 AtCoder 传送门 我们实际上并不关心 \(\text{mex}\) 的具体值,只关心它有没有成为 \(\text{mex}\)。 考虑有一个 \(k = \min(m + 1, n)\) 个空位的长条。我们每次可以往长条最左边的空位放一个球(对应 \(a_i\) 成为 \(\tex 阅读全文
posted @ 2024-01-22 08:01 zltzlt 阅读(70) 评论(0) 推荐(0)
摘要:洛谷传送门 CF 传送门 比较谔谔,为什么题解区都在群魔乱舞。不是有个很简单的点分树做法吗。 考虑建出点分树,由点分树的性质可得任意两点在点分树上的 LCA 一定在它们的路径上。然后每次暴力跳父亲,每个分治中心维护一个 \(f_i\) 表示距离 \(i\) 最近的红色点的距离即可。 若使用 dfn 阅读全文
posted @ 2024-01-20 23:12 zltzlt 阅读(72) 评论(0) 推荐(0)
摘要:洛谷传送门 AtCoder 传送门 赛时在想一些奇怪的东西,没想到建图。 考虑使用元素两两之间的相对顺序来描述序列。发现若 \(x, y\) 互质那么它们的相对顺序被确定了。 先把输入的序列从小到大排序。然后考虑互质的数之间先连一条无向边。那么先手要把无向边定向使得它是个 DAG,后手会求出这个 D 阅读全文
posted @ 2024-01-20 22:42 zltzlt 阅读(17) 评论(0) 推荐(0)
摘要:洛谷传送门 CF 传送门 考虑给定 \(b\) 如何构造 \(a\)。 拎出基环树的环部分,把这些点连同它们的边删掉(这个环一定在答案中)。递归做即可。 考虑我们在 \(a\) 的环上连一些在 \(\{b_{i, n}\}\) 中排得比 \(a_i\) 前的 \(i \to j\)。可以将问题转化为 阅读全文
posted @ 2024-01-18 17:52 zltzlt 阅读(14) 评论(0) 推荐(0)
摘要:洛谷传送门 CF 传送门 挺妙的。 接下来我们将构造一个每条边都染色的方案,所以原来的 \(w_i\) 没用。 极差 \(\le 2\) 这个条件比较谔谔。考虑拆点,把原图变成二分图,那么 \(u, u + n\) 的极差只要都 \(\le 1\),原图就满足条件。 但是现在还不是很好做。考虑继续拆 阅读全文
posted @ 2024-01-18 15:07 zltzlt 阅读(19) 评论(0) 推荐(0)
摘要:洛谷传送门 CF 传送门 有意思的。 对 \(k\) 分解质因数,题目实际上是想让我们解一个 \(\sum\limits_{i = 1}^m a_i x_i = n\) 的方程。 考虑 \(m = 1\) 特判,\(m = 2\) exgcd。\(m = 3\) 时发现 \(\min\limits_ 阅读全文
posted @ 2024-01-18 10:27 zltzlt 阅读(57) 评论(0) 推荐(0)
摘要:洛谷传送门 CF 传送门 考虑给图分层,一层的点一一对应上一层的一些点。设 \(f_{i, j}\) 为考虑了前 \(i\) 个点,最后一层有 \(j\) 个点,除了最后一层点的其他点度数限制已经满足的方案数。 转移系数是 \(g_{i, j, k}\) 表示这一层有 \(i\) 个点,上一层有 \ 阅读全文
posted @ 2024-01-17 22:06 zltzlt 阅读(21) 评论(0) 推荐(0)
摘要:洛谷传送门 LOJ 传送门 考虑整个图是一个点双怎么做。 显然如果有重边并且两条边边权一样就寄了。否则我们可以把它们当成一条边。 考虑一个二度点 \(u\) 和与它相连的边 \((v, u), (u, w)\)。我们可以把它缩成边 \((v, w)\)。如果新边已经存在并且边权不等于这两条边边权就寄 阅读全文
posted @ 2024-01-17 16:03 zltzlt 阅读(73) 评论(0) 推荐(0)
摘要:洛谷传送门 AtCoder 传送门 太厉害了!!!!!! 首先竞赛图有个性质,若存在环则一定存在三元环。 先把 DAG 的情况(一条链)特判了。然后缩点。发现非链底的部分不能存在大小 \(> 1\) 的 SCC。所以枚举非链底的部分有多少点,转化为 SCC 的情况。 发现对于任意点(设为 \(1\) 阅读全文
posted @ 2024-01-16 16:17 zltzlt 阅读(21) 评论(0) 推荐(0)
摘要:洛谷传送门 CF 传送门 做了好久。怎么会是呢。 题目的操作可以看成,求出一些关键字,使得 \(B\) 矩阵的行是由 \(A\) 按照这些第 \(1\) 关键字、第 \(2\) 关键字一直到第 \(k\) 关键字,最后还有一个原来所在行下标的关键字,从小到大排序。 肯定是从排好序的 \(B\) 矩阵 阅读全文
posted @ 2024-01-15 21:23 zltzlt 阅读(56) 评论(0) 推荐(0)
摘要:洛谷传送门 CF 传送门 好厉害。 特判 \(k = 1\)。首先经过观察,我们可以按照 \(k\) 的奇偶性讨论: \(k\) 为偶数,有一个中心点挂了若干条长度为 \(\frac{k}{2}\) 的链。 \(k\) 为偶数,有两个中心点,两边挂了若干条长度为 \(\frac{k}{2}\) 的链 阅读全文
posted @ 2024-01-15 18:36 zltzlt 阅读(18) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 ··· 26 下一页