把博客园图标替换成自己的图标
把博客园图标替换成自己的图标end
摘要: 思路跟 [P5770 [JSOI2016] 无界单词](https://www.luogu.com.cn/problem/P5770) 类似,都是一位一位确定的。 我们考虑状态压缩 $dp$。 首先我们枚举第 $i$ 个位置,一遍一遍得出其所要坐的人。 阅读全文
posted @ 2025-09-29 22:33 high_skyy 阅读(10) 评论(0) 推荐(0)
摘要: 题目概述 小K的花园种着n颗竹子(竹子是一种茎部中空并且长得又高又快的热带植物)。此时,花园中第i颗竹子的高度是hi米,并且在每天结束的时候它生长ai米。 实际上,小K十分讨厌这些竹子。他曾经试图去砍光它们,但由于竹子的茎部太坚固而失败了,然而,小K制作了魔法锤使这些竹子只能在地面上生长。 由于魔法 阅读全文
posted @ 2025-09-29 20:21 high_skyy 阅读(15) 评论(0) 推荐(0)
摘要: 考虑区间 $dp$。 设 $f_{i,j}$ 表示处理 $[i,j]$ 最小的总惩罚值。 分类: - 产品 $i$ 第一个出栈,则有 $f_{i,j}=t_i\times sd_{i,j}+f_{i+1,j}$ - 产品 $i$ 第 $k$ 个出栈,则有 $f_{i,j}=f_{i+1,k}+f_{k + 1,j}+st_{i,k}\times(d_i+sd_{k+1,j})$。 第二种情况第 $k$ 个出栈,那肯定 $i+1$ 到 $k$ 都已经出完栈了,所以后这些贡献。 阅读全文
posted @ 2025-09-29 19:18 high_skyy 阅读(7) 评论(0) 推荐(0)
摘要: 首先特判 $d=0$ 的情况。 好,对于 $d\geq 1$ 的情况考虑转化。 注意到等差序列满足: - 模 $d$ 同余。 - 值两两不同。 我们先把 $a$ 变为正数,然后全部除以 $d$,这肯定是正确的,你可以想一想。 那么我们就全部转化为了 $d=1$ 的情况。 考虑符合条件的序列 $[l,r]$ 满足什么: - $\max_{i\in[l,r]}a_i-\min_{i\in[l,r]}a_i-1-(r-l+1-2)\leq k$。 - $[l,r]$ 内没有元素重复。 先考虑没有重复的情况:直接记录每个值之前出现最晚的位置。 考虑枚举 $r$,使得最左的 $l$ 满足条件,且 $l\in[x+1,r]$,其中 $x$ 表示 $a_r$ 上次出现的位置。 那么我们只需要使:$\max(l,r)-min(l,r)+l\leq k+r$ 即可。 那么我们如何维护这种东西呢? 注意 $\max,\min$ 用单调栈是好维护的。 阅读全文
posted @ 2025-09-29 16:36 high_skyy 阅读(11) 评论(0) 推荐(0)
浏览器标题切换
浏览器标题切换end