随笔分类 -  OI 遗作

上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
昨日之盛,明日之盛
摘要:$$\text{Happy Birthday!}$$ $$\text{to Luckyblock}$$ 阅读全文
posted @ 2020-07-13 19:00 Luckyblock 阅读(134) 评论(0) 推荐(0) 编辑
摘要:知识点: DP,差分,Bfs 原题面 双倍经验 P3943 星空。 将此题代码交过去可直接 AC,但 P3943 数据较弱,没有卡掉错误的背包解法。 完全背包解法错误原因 详见 题解 P3943 【星空】 - Epworth 的博客。 简述 给定一长度为 \(n\) 的 \(0\) 串,给定 \(k 阅读全文
posted @ 2020-07-13 08:21 Luckyblock 阅读(140) 评论(0) 推荐(0) 编辑
摘要:知识点: DP 原题面 题意简述 给定一张 \(N\times M\) 的棋盘。 求每一行,每一列棋子数 \(<3\) 的方案数。 $1\le N,M \le 100$。 分析题意 合法的一行最多只有 $2$ 个棋子,且只能放在棋子数 \(<2\) 的列上。 当枚举到第 \(i\) 行时,棋子数相等 阅读全文
posted @ 2020-07-12 09:13 Luckyblock 阅读(138) 评论(0) 推荐(0) 编辑
摘要:知识点: DP 原题面 题意简述 给定一数轴,标号 $0\sim L$。 从 $0$ 出发,每次可向右移动 \(S\sim T\) 个单位。 数轴上有 \(M\) 个点,求移动到数轴外,经过的最少的点数。 $1\le M\le 100,\ 1 \le L\le 10^9, 1\le S\le T\l 阅读全文
posted @ 2020-07-12 08:33 Luckyblock 阅读(121) 评论(1) 推荐(0) 编辑
摘要:知识点: 线段树优化DP 原题面 双倍经验 P1848 [USACO12OPEN]Bookshelf G。 这边有 dalao 的神仙题解。 ?我一开始为什么要写二维 DP 题意简述 给出一个长度为 \(n\) 的序列 \(h\)。 将 \(h\) 分成若干段,满足每段数字之和都不超过 \(m\)。 阅读全文
posted @ 2020-07-11 17:09 Luckyblock 阅读(191) 评论(0) 推荐(0) 编辑
摘要:知识点: DP 原题面 ?这波算是大暴力草了过去 题意简述 给定一 \(N\times M\) 的空白矩阵,以及每个格子的目标颜色(为只能为红 / 蓝)。 每次可选择一行上连续的一段,涂上一种颜色。 每个格子最多只能被粉刷一次。 可涂色 \(T\) 次,求最多正确粉刷的个数。 $1\le N,M\l 阅读全文
posted @ 2020-07-09 20:29 Luckyblock 阅读(157) 评论(0) 推荐(1) 编辑
摘要:知识点: DP 原题面 太妙了,学到虚脱。 题意简述 给定一长度为 \(n\) 的数列 \(a\),可将 \(a_i\) 改为任意整数 \(k\),代价为 \(\mid a_i -k\mid\)。 求使数列变为单调严格上升序列,最少需要改变的个数。 及改变数最少时,最小的代价和。 $1\le n\l 阅读全文
posted @ 2020-07-09 09:54 Luckyblock 阅读(204) 评论(1) 推荐(1) 编辑
摘要:知识点: DP 原题面 不会真的有人 2h 一道绿题都调不出来吧,不会吧不会吧。 是我没错了 分析题意 设第 \(i\) 个人打饭时间,吃饭时间分别为 \(a_i\) 与 \(b_i\),前 \(i\) 个人打饭时间总和为 \(sum_i\)。 先考虑 只排一队 的情况,对于一给定的队列完成的时间, 阅读全文
posted @ 2020-07-08 19:30 Luckyblock 阅读(126) 评论(6) 推荐(0) 编辑
摘要:预览炸掉啦 阅读全文
posted @ 2020-07-07 21:45 Luckyblock 阅读(131) 评论(2) 推荐(0) 编辑
摘要:知识点: DP,单调性优化 原题面 写在前面 \(\text{Updated on 2020.8.27}\) 被 Itst 叉掉 啦!修改了不精细的代码实现 和 部分不严谨的用词。 参考: stO FlashHu 的题解 Orz 蒟蒻主要是想更详细地分析一下单调性优化。 尽量把悟到的信息都放了上来, 阅读全文
posted @ 2020-07-06 21:59 Luckyblock 阅读(203) 评论(1) 推荐(2) 编辑
摘要:知识点: DP,容斥 原题面:Loj,Luogu。 赛场上硬刚64pts 2.5h,最后样例没过。 没时间写爆搜,交了一份自己也不知道在干什么的代码,获得了 8pts 的好成绩。 留下了极大的心理阴影。 消除恐惧的最好方法,就是直面恐惧。 加油,奥利给! 简述 给定一 \(n\times m\) 的 阅读全文
posted @ 2020-07-06 08:37 Luckyblock 阅读(215) 评论(0) 推荐(0) 编辑
摘要:知识点: 线性DP,单调队列 原题面 题目要求: 给定 \(n\) 个物品,编号为 \(a_1\sim a_n\)。 现需要将其按顺序放到容量为 \(w\) 的箱子里。 每放入一个物品前,可以从箱子中取出 \(s\) 个物品。 定义 第 \(i\) 个物品的价值为,将其放入箱子后,箱中物品数 \(\ 阅读全文
posted @ 2020-06-14 16:37 Luckyblock 阅读(286) 评论(0) 推荐(0) 编辑
摘要:知识点: 线性DP 原题面 题目要求: 给定一长度为 \(n\) 的序列 \(h\)。 求方向为从左到右的,等差数列个数。 \(n\le 10^3, h_{max} \le 2 \times 10^4\) 分析题意 显然的线性DP。 设 \(f_{i,j}\) 表示 最后一项是$h_i$,公差为 \ 阅读全文
posted @ 2020-06-14 08:05 Luckyblock 阅读(202) 评论(0) 推荐(0) 编辑
摘要:知识点: DP,矩阵加速 原题面 题目要求: 给定一个长度为 \(n\) 的环,要求在每个位置填入 金色或绿色,不能有两个相邻的绿色。 求填色方案数。 多组数据, \(T\le 10, n\le 10^{18}\) 分析题意 矩阵加速模板。 设 \(f_{i,0/1}\) 为当前填到第 \(i\) 阅读全文
posted @ 2020-06-13 19:10 Luckyblock 阅读(179) 评论(1) 推荐(0) 编辑
摘要:我懂个卵子的DP。 阅读全文
posted @ 2020-06-13 17:30 Luckyblock 阅读(252) 评论(1) 推荐(0) 编辑
摘要:$$\text{30分钟,D题做不出来,我当场就把这个显示屏,吃掉!}$$ $$\text{By:Rushingblock}$$ 阅读全文
posted @ 2020-05-30 21:31 Luckyblock 阅读(210) 评论(0) 推荐(0) 编辑
摘要:知识点:平衡树,动态开点 原题面 题目要求 给定一初始长度为n的序列,其中元素从 $1\sim n$ 依次编号。 给定下列五种操作 : \(\text{1}\ x\ y\) :将编号为x的元素 编号改为 y,输出该元素在序列中的排名。 \(\text{2}\ x\) :将编号x的元素 置顶,输出执行 阅读全文
posted @ 2020-05-23 21:26 Luckyblock 阅读(173) 评论(0) 推荐(0) 编辑
摘要:知识点: 平衡树 "原题面" 题目要求 给定一书列,从 $1\sim n$ 依次编号。 给定下列五种操作 : $\text{Top}\ S$ :将编号S的书 放在最上面。 $\text{Bottom}\ S$ :将编号S的书 放在最下面。 $\text{Insert}\ S\ T,T\in[ 1,1 阅读全文
posted @ 2020-05-23 17:07 Luckyblock 阅读(218) 评论(1) 推荐(0) 编辑
摘要:知识点: 平衡树 原题面 题目要求 维护一数列,序列中第 \(i\) 项初始为 \(i\)。 支持区间翻转操作,输出多次翻转后的序列。 分析题意 使被操作序列置于一棵完整的子树中。 通过在 子树根打标记实现区间操作。 Splay 和 Treap 将序列旋转至一棵子树中, Fhq-Treap 将序列分 阅读全文
posted @ 2020-05-23 11:36 Luckyblock 阅读(255) 评论(1) 推荐(0) 编辑
摘要:知识点: 平衡树 原题面 题目要求: 给定一长度为 \(n\) 的序列。 支持 \(m\) 次单点插入,$q$次 单点查询。 $1\le N\le 200, 1 \le M \le 105,1\le M\le 105$ 分析题意 是道水题。 平衡树结构 维护权值在序列中的排名。 现有一数列 1 9 阅读全文
posted @ 2020-05-23 10:38 Luckyblock 阅读(172) 评论(6) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 下一页