摘要:
这题的朴素 dp 是显然的。 令 \(dp_i\) 表示跳到第 \(i\) 个石头的最小花费,有转移方程: \[dp_i=\min_{j=1}^{i-1}\{dp_j+(h_i-h_j)^2+C\} \]直接转移是 \(O(n^2)\) 的,考虑优化。 首先对于 \(\min\) 以内的式子化简,得 阅读全文
posted @ 2024-03-02 17:07
_KidA
阅读(36)
评论(0)
推荐(0)
摘要:
upd on 2023/12/22:修改了代码,现已通过所有 hack 数据。 首先定义状态: 令 \(dp_{i,j}\) 表示前 \(i\) 个数字要变成 \(j\) 所需要的最少加号个数。 同时,我们还需要一个辅助数组:令 \(num_{i,j}\) 表示 \(i \sim j\) 的数字组成 阅读全文
posted @ 2024-03-02 17:06
_KidA
阅读(141)
评论(0)
推荐(1)
摘要:
Problem T1 略。 T2 略。 T3 结论题。 令所有牛的最终饥饿值为 \(x\),则分别对于每一头牛进行考虑: 对于第一头牛,它需要的最少玉米袋数为 \(h_1-x\); 对于第二头牛,它单独需要的最少玉米袋数为 \(h_2-x\),而第一头牛已经用了 \(h_1-x\) 袋玉米,因此它需 阅读全文
posted @ 2024-03-02 17:05
_KidA
阅读(11)
评论(0)
推荐(0)
摘要:
令输入的字符串为 \(s\),\(n\) 为字符串 \(s\) 的长度。 引理: 对于栈顶的字符 \(s_i\),若它的字典序 \(\le\) 栈外的 \(s_{i+1 \sim n}\) 中字典序最小的字符(记为 \(p_{i+1}\)),则它应该出栈并输出。 根据上述引理,我们先预处理出所有的 阅读全文
posted @ 2024-03-02 17:04
_KidA
阅读(18)
评论(0)
推荐(0)
摘要:
由于只需要考虑相邻的位置,所以每一段连续的 F 是互不影响的,可以分别进行考虑。而连续的一段 F 又可以分成两类:靠边的和被夹在中间的。 靠边的 F 段较为简单,假定有 \(c\) 个 F ,不难发现只要让 EB 交错出现就可以达到最少次数 ,而让所有的 F 都变成最近的非 F 就可以达到最多次数 阅读全文
posted @ 2024-03-02 17:04
_KidA
阅读(36)
评论(0)
推荐(0)
摘要:
我们先枚举所有子矩阵,验证其在不考虑重叠的情况下是否为 PCL 矩阵(dfs 求一遍联通块即可)。 然后将所有满足条件的矩阵存下来,最后朴素判断每个矩阵是否被其他矩阵包括,若没有矩阵包括它,则其对于答案的贡献为 \(1\),累加所有贡献即为最终结果。 时间复杂度是 \(O(n^6)\) 的。 思路很 阅读全文
posted @ 2024-03-02 17:03
_KidA
阅读(46)
评论(0)
推荐(0)
摘要:
PJ T1 首先容易发现每次都会取走 \(\dfrac{n-1}{3}+1\) 个苹果,因此 \(\lceil \dfrac{n}{\dfrac{n-1}{3}+1} \rceil\) 即为总天数。 然后我们可以注意到当第一次出现 \(n-1 \bmod 3=0\) 时第 \(n\) 个苹果会被取到 阅读全文
posted @ 2024-03-02 17:03
_KidA
阅读(31)
评论(0)
推荐(0)
摘要:
题单。 A 从 \(i-1\) 与 \(i-2\) 转移即可。 #include<bits/stdc++.h> using namespace std; int n; int h[100031]; int dp[100031]; int main(){ cin>>n; for(int i=1;i<= 阅读全文
posted @ 2024-03-02 17:02
_KidA
阅读(22)
评论(0)
推荐(0)
摘要:
Living-Dream 系列笔记强势回归(雾) T1 并查集妙妙题。 很容易想到一种朴素的贪心策略: 对于所以物品按照价格从大到小排序, 然后每一个物品,找到最晚的没有卖物品的那一天卖掉此物品。 这样贪心的时间复杂度为 \(O(\max d_i \times n)\),可以通过。 考虑如何优化此贪 阅读全文
posted @ 2024-03-02 17:01
_KidA
阅读(21)
评论(0)
推荐(0)
摘要:
看到这题很容易想到对于每个起点进行二分 + bfs check,但这样写显然 T 飞。 然后由此我们想到用并查集维护连通块做, 具体地,我们先建出图,令每个格子向其右、下格子连边,边权为高度绝对差, 然后将边权从小到大排序, 考虑每一条边,若其端点未被合并,则将它们合并为同一集合, 顺便维护连通块的 阅读全文
posted @ 2024-03-02 17:01
_KidA
阅读(16)
评论(0)
推荐(0)

浙公网安备 33010602011771号