摘要: 分析 分类讨论。 对 \(|p_i-p_j|+|i-j|\) 分类讨论,有: \((p_i+i)-(p_j+j)\),\(p_i>p_j \land i>j\)。 \(-(p_i-i)+(p_j-j)\),\(p_i<p_j \land i>j\)。 \((p_i-i)-(p_j-j)\),\(p_ 阅读全文
posted @ 2024-03-07 13:39 harmis_yz 阅读(31) 评论(0) 推荐(0)
摘要: 分析 考虑状压。 定义状态函数 \(f_{i,j}\) 表示在经过点的情况为 \(i\) 且最后停在点 \(j\) 的最小花费。那有:\(f_{i,j}=\min\{f_{i',k}+w_{k \to j}|k\to j\}\)。然后就过不了样例一。根据样例一,可以发现 \(f_{3,2}=f_{2 阅读全文
posted @ 2024-03-07 13:39 harmis_yz 阅读(26) 评论(0) 推荐(0)
摘要: 分析 考虑 DP。 先考虑 \(A\) 的答案。定义状态函数 \(f_{i,j}\) 表示在子串 \(S_{1 \dots i}\) 中选 \(j\) 个,且第 \(S_i\) 必选的方案数。则有:\(f_{i,j}=C_{i-1}^{j-1}\)。 再考虑 \(B\) 的答案。枚举每一个位置 \( 阅读全文
posted @ 2024-03-07 13:38 harmis_yz 阅读(35) 评论(0) 推荐(0)
摘要: 分析 参照去年普及组 T4,很显然能发现就是一个暴力最短路。设 \(dis_{i,j}\) 表示从 \(1\) 走到 \(i\) 且能得到的 \(s\) 最小为 \(j\) 时的最短路。那么答案就是 \(\min\{dis_{n,i}|1 \le i \le V\}\)。 考虑最短路转移。对于当前的 阅读全文
posted @ 2024-03-07 13:38 harmis_yz 阅读(34) 评论(0) 推荐(0)
摘要: 分析 考虑区间 DP。 定义状态函数 \(\mathit{f}_{l,r,1/0}\) 表示在 \(P_l,P_{l+1},\dots,P_r\) 这些点中,\(P_l\) 是或不是唯一(子)树根时的答案。 对于 \(\mathit{f}_{l,r,1}\),\(P_l\) 的第一个儿子一定是 \( 阅读全文
posted @ 2024-03-07 13:37 harmis_yz 阅读(23) 评论(0) 推荐(0)
摘要: 分析 和 T5 差不多的思路。把所有的绿色格子看做图上的点,对于将每个绿色格子变成红色时连通块增加的数量,实际上就是无向图中删掉某个点连通分量变化量的问题。 对于删掉某个点后连通分量变化量,有三种情况: 节点是孤点,删掉后连通分量增加 \(-1\)。 节点是割点,删掉后连通分量增加其所在点双数量 \ 阅读全文
posted @ 2024-03-07 13:37 harmis_yz 阅读(67) 评论(0) 推荐(0)
摘要: 分析 乱搞题。 右移若干次很显然可以破环成链,然后 \(l,r\) 指针在这个长度为 \(2n\) 的序列上右移。每种状态的答案就是 \([l,r]\) 的答案。 考虑相邻两种状态的变化量。设上一次 \(l'\) 指向的值为 \(p_{l'}\),则到当前状态的变化量就是:\(-\operatorn 阅读全文
posted @ 2024-03-07 13:36 harmis_yz 阅读(41) 评论(0) 推荐(0)
摘要: 分析 一道差分约束题。 我们令 \(\mathit{sum}_{i}\) 表示 \(1\) 到 \(i\) 中,\(1\) 的数量,根据题意可得: \(\mathit{sum}_{l_i-1}+x_i \le \mathit{sum}_{r_i}\) \(\mathit{sum}_{l+1} +(- 阅读全文
posted @ 2024-03-07 13:28 harmis_yz 阅读(48) 评论(0) 推荐(0)
摘要: 分析 数位 DP 一眼题。 对于一个 \(k\) 位的数 \(s\),我们不妨将其看做由数字 \(s_1,s_2,s_3,\dots,s_k\) 这 \(k\) 个数字拼接起来的。而题意是每个人可以将 \(s_1,s_2,s_3,\dots,s_k\) 中的任意一个减去任意数字,保证不减去 \(0\ 阅读全文
posted @ 2024-03-07 13:23 harmis_yz 阅读(27) 评论(0) 推荐(0)
摘要: 分析 通过题目我们可以发现,题目里唯一难受的限制就是最长增长部分的长度。我们不妨试试将其放进状态函数里。根据 LIS 的性质,若一个长度为 \(3\) 的子序列 \(a_1,a_2,a_3\) 满足 LIS,则必有 \(a_1 <a_2<a_3\)。我们定义 \(\mathit{f}_{i,x,y, 阅读全文
posted @ 2024-03-07 13:23 harmis_yz 阅读(30) 评论(0) 推荐(0)