上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页
摘要: 传送门 定义一个字符串 \(S\) 的缩字符串 \(S':\) 把 \(S\) 中所有连续的相同字符变成 \(1\) 个。 发现通过复制操作,若 \(A\) 能变成 \(B\),则 \(B'\) 一定是 \(A'\) 的子序列;反之,如果 \(B'\) 是 \(A'\) 的子序列,\(A\) 能复制 阅读全文
posted @ 2024-03-02 16:53 FLY_lai 阅读(23) 评论(0) 推荐(0) 编辑
摘要: T4 写出转移方程:\(f_i\) 表示前 \(i\) 天且第 \(i\) 天必须跑的最大能量值。\(g_i=\max\limits_{j=1}^i\{f_j\}\)。初值 \(f_0=g_0=0\)。 对于转移方程,考虑枚举最后一段跑的段是从哪里开始的:\(f_i=\displaystyle\ma 阅读全文
posted @ 2024-03-02 16:52 FLY_lai 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 传送门 题意:初始有 \(n\) 个 \(0\),给定一个序列 \(a\),每次可以选择一个长度为某个 \(a_i\) 的区间,将其全部取反。再给定一个序列 \(x\),要求最后的状态是只有 \(x\) 中的位置是 \(1\)。问最小步数/判断无解。 范围:\(n\le 10000,|a|=l\le 阅读全文
posted @ 2024-03-02 16:46 FLY_lai 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 传送门 有 \(n\) 种货币。找一个最小的金额 \(x\),使得贪心法付款不是最优解;如果贪心法始终都是最优解,输出 \(-1\)。\((n\le 400)\) 将货币集合记作一个 \(n\) 维向量 \(C=(c_1,c_2,\dots,c_n)\)。对于金额 \(x\) 的一个表示法,也记作一 阅读全文
posted @ 2024-03-02 16:44 FLY_lai 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 如果发现自己莫名其妙错了,可能是代码 UB,还开 O2!!!!!!!!!!! 传送门 首先,对于每个操作 2,将 \(u_i,v_i\) 连边。连边之后每个连通块内部可以在总和不变的情况下任意改变。 用并查集将每个连通块缩点,然后对于每个操作 1,将 \(u_i,v_i\) 连边。得到的图又会分成若 阅读全文
posted @ 2024-03-01 09:15 FLY_lai 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 法一:类比基环树中的第二种处理方法 例题:仙人掌最大独立集 处理仙人掌图,可以先考虑在树上怎么做,然后在仙人掌里加一些对环的限制。 所有回边的影响,会在深搜树上的环顶被解决。此后就可以看作普通子树。 用 \(up[x]\) 记录 \(x\) 的环顶,\(up[x]=0\) 表示 \(x\) 不属于任 阅读全文
posted @ 2024-02-29 08:58 FLY_lai 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 模板题 朱刘算法。先讲不带优化的版本。记答案为 \(ans\)。 对于一张图,先把每个结点边权最小的入边选出来。如果有结点没有入边,无解;否则令 \(ans\) 累加这些边的边权。 如果选出来的边不构成环,则这些边肯定构成了这张图的最小树形图。 否则考虑这个环。 阅读全文
posted @ 2024-02-28 22:35 FLY_lai 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 题目描述 题解 考虑黑用 \(1\) 表示,白用 \(0\) 表示,那么Alice要赢,就意味着每条边 \(x\rightarrow y\) 等价于 \(clr[x]\le clr[y]\)。连边也就是 \(\le\) 的关系。 不妨编号从 \(0\) 开始,题目的染色方式则意味着 \(clr[x] 阅读全文
posted @ 2024-02-28 11:24 FLY_lai 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 有两种方法: 最大费用流。 把网络流作为贪心的工具。 建图:原图中的点也当作新图中的点。对于一条原图的边,新图中建两条:一条容量 \(1\) 费用 \(1\),一条容量 \(+\infty\) 费用 \(0\)。(深海机器人的方法)\(s\) 向所有入度 \(0\) 的点(还有出度 \(0\) 向 阅读全文
posted @ 2024-02-28 08:36 FLY_lai 阅读(4) 评论(0) 推荐(0) 编辑
摘要: S1 观察发现,所有靶子右上角必须斜率负数,右下角必须斜率正数,左端点没有要求。先判断斜率中负数和正数的数量是否都达到 \(n\),否则无解。 其次,如果现在有两条线和两个 \(x\) 相等的点,斜率较大的线配了 \(y\) 较小的点。交换这两个匹配,发现让两个与 \(y\) 轴的交点更靠近了。由此 阅读全文
posted @ 2024-02-27 20:58 FLY_lai 阅读(7) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页