09 2024 档案

摘要:P9019 [USACO23JAN] Tractor Paths P 题解 难度其实绝对不止蓝题。 先考虑第一问。维护任意两点之间的最短路是困难的,难以 dp 或是采取其它方法解决。难以算最短路就转换思路,考虑从 xp 步能走到哪。考虑到这个东西是有单调性的,也就是说对于 \( 阅读全文
posted @ 2024-09-27 21:34 长安19路 阅读(6) 评论(0) 推荐(0) 编辑
摘要:P8908 [USACO22DEC] Palindromes P 题解 算是好题,虽然没什么人做( 简单地,我们考虑如何将一个字符串改变为回文串。显然如果我们判定所有 G 组成的是回文串,那么整个串一定是回文的。于是我们只考虑改变 G 的位置。 那 阅读全文
posted @ 2024-09-26 21:10 长安19路 阅读(23) 评论(0) 推荐(1) 编辑
摘要:P8907 [USACO22DEC] Making Friends P 题解 我们考虑维护每个 i,在 i 的后面有多少个点和它有朋友关系。 初步的想法是每删掉一个人就给集合里所有的点连边。但是我们发现这样太不优了,有很多边会重复连很多次。 优化的想法是对于 i,删去之后连的 阅读全文
posted @ 2024-09-25 22:02 长安19路 阅读(11) 评论(0) 推荐(1) 编辑
摘要:P8906 [USACO22DEC] Breakdown P 题解 显然的套路是删边转化为加边。 考虑到维护整条路径不好维护,于是考虑转化维护 fi,k,gi,k 分别表示 1,ni 走了 k 步时的最短路。那么此时 k4。 我们先考 阅读全文
posted @ 2024-09-25 18:24 长安19路 阅读(42) 评论(0) 推荐(1) 编辑
摘要:P5985 [PA2019] Muzyka pop 题解 是蛮有意思的一道题。 n200,第一感觉是区间 dp,但是又不好设出状态。考虑 b 单调递增的过程中的性质,考虑后得到 b 的最高含 1 的位一定是单调不降的,于是我们考虑将最高的含 1 的位设 阅读全文
posted @ 2024-09-13 20:57 长安19路 阅读(7) 评论(0) 推荐(0) 编辑
摘要:[ARC101E] Ribbons on Tree 题解 其实算一道好题了。 首先考虑不相关的 simple 的 dp。平凡的想法是设 dpi,j 表示 i 子树内有 j 个点还需要向上转移的方案数。转移式大概是个 \(dp_{x,i+j}=dp_{y,i+j-1}+( 阅读全文
posted @ 2024-09-12 21:49 长安19路 阅读(8) 评论(0) 推荐(0) 编辑
摘要:P3267 [JLOI2016/SHOI2016] 侦察守卫 题解 n5×105,D20 的数据范围显然想到 O(nd) 的树形 dp。考虑 d 这一维的状态设计。 容易想到的是和 d 有关的是子树内最浅的守卫点和最深的未被覆盖的点。但是这样 阅读全文
posted @ 2024-09-12 18:22 长安19路 阅读(10) 评论(0) 推荐(0) 编辑
摘要:Road of the King 题解 形成强连通图的必要条件是点 1 能在环中,于是考虑 1 号点形成的强连通分量 x。 这类图论计数题目往往考虑 dp,于是我们设 dpi,j,k 表示走了 i 步,经过了 j 个点,1 号点形成的强连 阅读全文
posted @ 2024-09-11 21:50 长安19路 阅读(8) 评论(0) 推荐(0) 编辑
摘要:[ARC073F] Many Moves 题解 个人感觉其实还挺套路的题目。不配紫题。 对于两个玩意在数轴上跑来跑去这种题目,常见的套路是固定一个点的位置,用另一个点的位置设为状态。 对于本题,题目已经帮你固定了一个点,于是我们设 dpx 表示一个点在当前要求的位置,另一个点在 \(x 阅读全文
posted @ 2024-09-10 20:48 长安19路 阅读(33) 评论(0) 推荐(0) 编辑
摘要:P4563 [JXOI2018] 守卫 题解 不愧是九条可怜的 JXOI,只能说确实是道好题。 假设当前我们在求 [l,r],我们不难发现 r 端点一定要放保镖,于是考虑 r 保镖的最大监视范围 [x,r]。由题意得到对于 [x,r]阅读全文
posted @ 2024-09-10 17:56 长安19路 阅读(22) 评论(0) 推荐(0) 编辑
摘要:[ABC328G] Cut and Reorder 题解 题目不难,思维难度尚可。 首先需要发现的性质是 1 操作的次数最多只需要使用一次,使用多少次其实都是等价的。 n22 显然考虑状压 dp。平凡的想法是设 dpi,j 表示填数的状态为 i,最后一个 阅读全文
posted @ 2024-09-07 17:32 长安19路 阅读(7) 评论(0) 推荐(0) 编辑
摘要:[ABC293Ex] Optimal Path Decomposition 题解 是一道难得一遇的好题。 对于题目中的两个限制,同时满足是困难的,于是考虑常见的套路:先固定其中一个,再计算另一个。 对于本题,显然 k 是有单调性的,于是考虑二分这个 k,将最优性问题转化为可行性问题, 阅读全文
posted @ 2024-09-07 15:50 长安19路 阅读(8) 评论(0) 推荐(0) 编辑
摘要:[ABC155F] Perils in Parallel 题解 对于区间上的异或操作,常见的套路是 异或差分。我们知道异或就是不进位的加法,自然具有可差分,可前缀性,于是对 [l,r] 区间 x 等价于 alx,\(a_{r+1}\oplus x 阅读全文
posted @ 2024-09-07 11:15 长安19路 阅读(12) 评论(0) 推荐(0) 编辑
摘要:[ABC219H] Candles 题解 其实是挺有难度的一道题,是 这道题 的强化版。 显然人总是逐渐地远离原点。结合 n300 的数据范围,考虑区间 dp。 显然的 dp 状态是设 dpi,j,t,0/1 表示在区间 [i,j] 中,时间为 t,在左 阅读全文
posted @ 2024-09-07 10:17 长安19路 阅读(8) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示