摘要:
分析 乱搞题。 右移若干次很显然可以破环成链,然后 \(l,r\) 指针在这个长度为 \(2n\) 的序列上右移。每种状态的答案就是 \([l,r]\) 的答案。 考虑相邻两种状态的变化量。设上一次 \(l'\) 指向的值为 \(p_{l'}\),则到当前状态的变化量就是:\(-\operatorn 阅读全文
posted @ 2024-03-07 13:36
harmis_yz
阅读(45)
评论(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
阅读(51)
评论(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
阅读(30)
评论(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
阅读(33)
评论(0)
推荐(0)
摘要:
分析 一眼莫队(虽然通过这题的范围显然看出出题人用的不是莫队)。 我们定义 \(\mathit{cnt}_{i}\) 表示数字 \(i\) 出现的次数。在指针的拓展增加 \(x\) 时,若有 \(\mathit{cnt}_{x}+1=1\),则表示在在这个区间里,\(x\) 是第一次出现的,我们可以 阅读全文
posted @ 2024-03-07 13:22
harmis_yz
阅读(22)
评论(0)
推荐(0)
摘要:
感谢 @\(\color{#AEF}{\texttt{Celestial Cyan}}\) 大神对我的骚扰帮助。 分析 一眼 DP。 对于求最大满足条件区间数,我们定义状态函数 \(\mathit{f}_{i}\) 表示在第 \(1\) 到 \(i\) 个区间中选择,且必选第 \(i\) 个区间能够 阅读全文
posted @ 2024-03-07 13:21
harmis_yz
阅读(36)
评论(0)
推荐(0)
摘要:
分析 用势能线段树。 对于一段数字 \(a_l\) 到 \(a_r\),每次全部除以一个大于 \(1\) 的数,不难发现最多除以 \(\log x\) 次就会使 \(a_l\) 到 \(a_r\) 全部变成 \(0\),其中 \(x\) 是区间最大值。 所以,在没有操作 \(2\) 的情况下,我们可 阅读全文
posted @ 2024-03-07 13:20
harmis_yz
阅读(69)
评论(0)
推荐(0)
摘要:
分析 思路不难想,我们对于第 \(i\) 个计划的时间,可以分成 \(l\) 和 \(r+1\) 两部分。用权值线段树维护,在第 \(l\) 天的时候就将该计划的内容加入权值线段树中,直到过了该计划的时间,也就是第 \(r+1\) 天,再将这个计划的内容删除。把每一天需要修改的内容存进 vector 阅读全文
posted @ 2024-03-07 13:19
harmis_yz
阅读(33)
评论(0)
推荐(0)
摘要:
分析 两眼线段树题。 对于从第 \(l\) 列走到第 \(r\) 列,我们的出发、到达情况共有 \(4\) 种,分别是: \(l\) 列第 \(1\) 行到 \(r\) 列第 \(1\) 行。 \(l\) 列第 \(1\) 行到 \(r\) 列第 \(2\) 行。 \(l\) 列第 \(2\) 行到 阅读全文
posted @ 2024-03-07 13:18
harmis_yz
阅读(24)
评论(0)
推荐(0)
摘要:
分析 分块。 我们定义 \(\mathit{cnt}_i\) 表示房子 \(i\) 是否出现过,\(\mathit{sum}_i\) 表示在第 \(i\) 个块内没有被摧毁的房子数量,维护的房子是 \((i-1)\times S-1\) 到 \(i \times S\),其中 \(S=\sqrt{n 阅读全文
posted @ 2024-03-07 13:18
harmis_yz
阅读(46)
评论(0)
推荐(0)

浙公网安备 33010602011771号