随笔分类 -  DP优化

摘要:壹、关于题目 ¶ 传送门 to HDU. 贰、关于题解 ¶ 考虑设 \(f(i,j)\) 表示最大值和另外两个数相差为 \(i,j\) 时的轮数,显然如果合法的话,必定是 \(3\mid (i+j)\). 可以写出转移方程: \[ \begin{cases} f(i,j)=\frac{1}{2}f( 阅读全文
posted @ 2021-09-19 20:11 Arextre 阅读(45) 评论(0) 推荐(0)
摘要:年级比我低,又比我强,好的,我是该退役了。 阅读全文
posted @ 2021-08-18 21:50 Arextre 阅读(58) 评论(0) 推荐(0)
摘要:来偷袭,来骗! 阅读全文
posted @ 2021-08-06 10:49 Arextre 阅读(147) 评论(0) 推荐(1)
摘要:转移复杂度太高?那就用线段树。线段树都不行?那就上平衡树。平衡树都不行?请参考 《 $\sf Closestianity$ 教义问答手册》。——《 $\sf Closestianity$ 教典》第[数据丢失]章第[数据丢失]节“关于 $\rm DP$ 的一些疑问” 阅读全文
posted @ 2021-07-29 21:45 Arextre 阅读(98) 评论(0) 推荐(0)
摘要:组合数学真的不会,怎么学都不会,$\sf SYDevil$ 不用推式子的题我甚至使用了广义组合数,以及广义二项式展开。我的生存空间一天不如一天,总有一天,我会成为 $\sf Closestianity$ 的一员...... —— $\sf Arextre$ 的生存日记 阅读全文
posted @ 2021-07-27 21:45 Arextre 阅读(135) 评论(0) 推荐(0)
摘要:$\rm DP$ 是垃圾,在这里我们考虑贪心...... 阅读全文
posted @ 2021-07-22 12:06 Arextre 阅读(65) 评论(1) 推荐(1)
摘要:最高的骨牌,能够倒得最远;最尖的标枪,能够戳得最深。—— XJX 阅读全文
posted @ 2021-07-16 19:59 Arextre 阅读(48) 评论(0) 推荐(0)
摘要:不会做就是不会做,想出解法也不会。 阅读全文
posted @ 2021-07-14 20:38 Arextre 阅读(108) 评论(0) 推荐(0)
摘要:共产主义,是好的!其具体表现在于,我可以从 $\sf XYX$ 的名言中随机摘取! 阅读全文
posted @ 2021-07-13 10:29 Arextre 阅读(207) 评论(0) 推荐(0)
摘要:壹、题目描述 ¶ 传送门 to Luogu. 贰、题解 ¶ 做过一道十分类似的题:传送门。然而当时似乎没有特别好地理解转移的妙处。 事实上,这道题的 \(\rm DP\) 关键在于 —— 对于交换点进行 \(\rm DP\). 何为交换点?比如 \[ \begin{matrix} \color{re 阅读全文
posted @ 2021-06-24 21:52 Arextre 阅读(195) 评论(0) 推荐(2)
摘要:[CF1481E]Sorting Books 壹、题目描述 ¶ 有 \(n\) 本书,第 \(i\) 本书的编号为 \(a_i\),你能执行以下操作: 任意抽取一本书,并将它放到最后; 请问在至少多少次操作之后,你能将具有相同编号的书放到一起? 数据范围与提示:\(n\le 5\times 10^5 阅读全文
posted @ 2021-06-23 22:22 Arextre 阅读(54) 评论(0) 推荐(0)
摘要:[Nowcoder11244B]对序逆 壹、题目描述 ¶ 定义 \(a\) 序列两位置 \(i,j\) 是逆序对的条件是 \(i<j\) 且 \(a_i>a_j\). 小 \(\mathcal O\) 喜欢魔改各种各样的排序,现在他乱搞出一种 \(\mathcal O(n^2)\) 求逆序对的新方法 阅读全文
posted @ 2021-06-13 17:06 Arextre 阅读(84) 评论(0) 推荐(0)
摘要:[ABC203F]Weed 壹、题目描述 ¶ 传送门 to Atcoder. 贰、题解 ¶ 注意到 Takahashi 最多只会拔 \(\log a\) 次,我们可以考虑将 \(a\) 排序之后,设计状态 \(f_{i,j}\) 表示拔完前 \(i\) 草,其中 Takahashi 拔了 \(j\) 阅读全文
posted @ 2021-06-03 17:03 Arextre 阅读(87) 评论(0) 推荐(0)
摘要:壹、题目描述 传送门 贰、题解 有个绝对值赶脚很烦,我们考虑怎么将这个绝对值去掉,其实比较简单,按照 \(h\) 从小到大排序之后再插入,不难发现,在后面插入的书,如果它和某本书相邻,那么它一定是较大的一个,我们只需要加上其高度即可。 注意到上述分析,一本书的插入和它是否与其他书相邻有关,那么我们可 阅读全文
posted @ 2021-03-15 21:19 Arextre 阅读(197) 评论(0) 推荐(0)
摘要:壹、题目描述 传送门 贰、题解 在期望 \(\tt DP\) 专题,已经对此题思路进行过说明了(如果要看就去这里的典例营),定义 \(\text{dis}(u, v)\) 为 \(u,v\) 之间的距离(边数),那么最后的答案就是 \[ \sum_{u}\sum_v{1\over \text{dis 阅读全文
posted @ 2021-03-09 22:21 Arextre 阅读(119) 评论(0) 推荐(0)
摘要:话说这一套题的题目好像都是以塔罗牌为名字的啊......而且这个题目和倒吊人有什么关系? 壹、题目描述 传送门 to HDU 贰、题解 首先想到一个比较朴素的树 \(\tt DP\),设 \(f_{i,j,0|1}\) 表示考虑到树上第 \(i\) 个点,背包容量为 \(j\),不选/选择这个点的最 阅读全文
posted @ 2021-02-23 22:21 Arextre 阅读(157) 评论(0) 推荐(0)
摘要:好像是二刷了吧,但是肯定不止见过两次了。 壹、题目描述 传送门 to LUOGU 贰、蒟蒻の思考 不难发现 题目提示也给了 必定存在一种最优方案满足买入时用完所有钱,卖出时卖完所有股票。 先分析清楚题,假如说在第 \(i\) 天用 \(S\) 元买股票,那么最后 \[ \text{count}_B= 阅读全文
posted @ 2021-02-23 16:06 Arextre 阅读(60) 评论(0) 推荐(0)
摘要:整个人都要变成 DP 了= =. 一、篮球 有 \(n\) 种物品,第 \(i\) 种物品有 \(c_i\) 个,初始代价是 \(a_i\),被选一次代价就会减少 \(b_i\)(第 \(k\) 次选的代价就是 \(a_i-(k-1)b_i\)),你想知道对于 \(k=1…m\),总共选 \(k\) 阅读全文
posted @ 2021-02-22 20:41 Arextre 阅读(73) 评论(0) 推荐(1)
摘要:壹、题目描述 传送门 to HDU 贰、题解 定义 \(\text{dis}(x,y)\) 表示 \(x,y\) 的曼哈顿距离,定义 \(\text{dis}(i_1,i_2,i_3,...,i_t)\) 表示 \(\sum_{k=1}^{k<t}\text{dis}(i_k,i_{k+1})\). 阅读全文
posted @ 2021-02-22 20:39 Arextre 阅读(163) 评论(2) 推荐(3)
摘要:壹、题目 传送门 一个整数序列,给定若干询问,每个询问形如:在 \([l_i,r_i]\) 中选若干个长度为 \(L\) 的不相交的区间,使得其和最大。 贰、题解 比较容易写出 \(\mathcal O(n^2)\) 的 \(DP\),定义 \(f_{l,r}\) 表示区间 \([l,r]\) 的最 阅读全文
posted @ 2021-02-17 15:55 Arextre 阅读(149) 评论(0) 推荐(0)