随笔分类 - 具体问题
摘要:算法 题意简述 给定长为 \(n\) 的排列 \(A\) 每次改变顺序, 位置 \(i\) 的奶牛移动到 \(A_i\) 重复以上步骤, 直到每只奶牛回到原来的位置 容易发现, 对于正确的排列 \(A\) , 每只奶牛总会回到原来的位置 观察到和之前的某一道题很相似? 考虑回到原来位置的本质, 显然
阅读全文
摘要:前言 很可惜, 离场切不远 多练练 \(\rm{dp}\) 吧 算法 简化题意 给定一长为 \(n\) 的字符串 \(S\) , 由前 \(m\) 个小写字母构成, 现在要求将这个字符串变换成一个由至少连续 \(k\) 个相同字符构成的字符串组成的字符串( 下称为 合法字符串 ), 其中, 字符 \
阅读全文
摘要:算法 考虑什么时候满足 在每个 \(2 \times 2\) 矩阵种, 两种类型的种类相同 有一个性质, 对于合法的矩阵, 其行和列必定有一个是间隔放置的 这个可以看 Luogu 题解区 的证明, 证明之后思路就显然了 代码 贪心是显然的 略 总结 看不出来, 就是菜, 保留在这里当一种 \(\rm
阅读全文
摘要:算法 神经算法 对于 \(\rm{Subtask} \text{ } 1\) , 直接跑 \(n\) 遍 \(\rm{dijkstra}\) 就可以, 这是 \(O(T n ^ 2 \log n)\) 的 对于 \(\rm{Subtask} \text{ } 1\) 的优化: 显然的, 每次 \(\
阅读全文
摘要:算法 约束条件 \(\to\) 差分约束 如果令所有选手都不能女装 对于 \(o = 1\) 的约束条件, 有 ( 其中 \(M_i\) 表示选手 \(i\) 的得分 ) \[M_A \geq (k - T) \times M_B \]对于 \(o = 2\) 的约束条件, 有 \[M_B < (k
阅读全文
摘要:算法 从题面来看, 是一道典型的 \(\rm{TSP}\) 问题的变式 ( 不是哥们我也没学过啊你让我做 ) 考虑同 \(\rm{TSP}\) 问题的方法, 使用状态压缩 \(\rm{dp}\) 来解决 令 \(f_{u, state}\) 表示到达点 \(u\) , 现在经过的点集状态压缩后为 \
阅读全文
摘要:算法 可以看出来是组合数学, 但是考场上时间不够 + 本身也没做过组合数学, 放弃了 经过人类智慧的推导 由 \(\rm{Subtask} 1\) 可得基础柿子 令 $ a = b_2 - d_1 , b = a_2 - c_1 $ 插空法可知答案为 \(a + b \choose a\) 代码 略
阅读全文
摘要:算法 初步分析 对于一个点从 \((1, 1)\) 到 \((m, n)\) , 显然是好求的 但是本题中出现了两个路径, 朴素的想法是 : 先跑一遍从左上到右下的最大贡献, 标记已经跑过的点, 再从右下到左上时排除这些点 但是正确性如何呢? 显然是错误的, 观察到对于某些图, 贪心的求可能会将某些
阅读全文
摘要:算法 差分约束 观察到 \(a_i\) 最后是确定唯一的 + 我是从差分约束专题来的 ,考虑对于 \(a_i\) 的约束条件进行差分约束。 转化约束条件 观察到, \[\left\{ \begin{array}{lr} b = 0, \lvert {a_u - a_v} \rvert = 1, &
阅读全文
摘要:算法 因为这题是从差分约束专题来的, 所以肯定要朝着化为不等式的方向化简 令 \(TimeW_i, TimeD_i, TimeL_i\) 表示原串前 \(i\) 位中 \(W, D, L\) 的个数 令 \(W_i, D_i, L_i\) 表示最后结果中前 \(i\) 位 \(W, D, L\) 的
阅读全文
摘要:算法 设 \(dis_i\) 表示第 \(i\) 头奶牛的坐标 题目转化为 对于 \(M_L\) 对数对 \((A_i, B_i) , A_i < B_i\) , 使得 \(dis_{B_i} - dis_{A_i} \leq D_i\) 对于 \(M_D\) 对数对 \((A_i, B_i) ,
阅读全文
摘要:算法 对于一棵树的情况, dfs + 贪心选取显然是正确的 对于基环树的情况 我们观察到城市不能重复行走 所以长为 \(L\) 的环最多只会被访问 \(L - 1\) 条边 枚举断边, 再跑 dfs + 贪心即可 代码 #include <bits/stdc++.h> const int MAXN
阅读全文
摘要:算法 观察到把每个 \(a_i\) 向 \(i\) 连边, 形成一个外向基环树森林 问题转化为 在一个基环树上, 选择一个点后, 其儿子节点至少有一个不能选, 求最大选点个数 对于森林中的每一棵基环树 容易想到找环, 对于环上每一点, 问题转化为树上的上述问题 显然是树形 dp 令 \(f_{x,
阅读全文

浙公网安备 33010602011771号