2023年7月24日

数据结构优化dp

摘要: ### 滚动数组 在dp时经常会发现只有相邻阶段间状态才会有直接联系,在转移方程中的体现形如:只有前 m 个阶段能影响当前阶段的状态,因此我们不需要储存下 n 个阶段的所有状态,只需要储存 m 个阶段的状态,以做到优化存储空间的目的。 用这种方法可以将dp某一维干掉,把 $\mathca 阅读全文

posted @ 2023-07-24 19:58 star_road_xyz 阅读(69) 评论(0) 推荐(0) 编辑

决策单调性优化dp

摘要: ### 四边形不等式 **定义** 若函数 w(x,y)(Z×ZZ) 对于 a,b,c,dZ ,其中 abcd , 阅读全文

posted @ 2023-07-24 19:58 star_road_xyz 阅读(24) 评论(0) 推荐(0) 编辑

期望dp

摘要: 期望的线性性 即E(x+y)=E(x)+E(y) 期望的其它性质(C是常数) E(C)=cE(Cx)=CE(x)当X与Y互相独立,E(xy)=E(x)E(y)路径长度 (倒推与期望的线性性) 题目 给定一个起点为1,终点为n的\(D 阅读全文

posted @ 2023-07-24 19:57 star_road_xyz 阅读(96) 评论(0) 推荐(0) 编辑

区间dp

摘要: ### P1880 [NOI1995] 石子合并(破环成链+石子合并类套路) **题目** 在一个圆形操场的四周摆放 N 堆石子,现要将石子有次序地合并成一堆,规定每次只能选相邻的 2 堆合并成新的一堆,并将新的一堆的石子数,记为该次合并的得分。 试设计出一个算法,计算出将 N 堆石子合 阅读全文

posted @ 2023-07-24 19:55 star_road_xyz 阅读(18) 评论(0) 推荐(0) 编辑

背包dp

摘要: ### [BJOI2019] 排兵布阵 (背包dp与贪心) **题目** 小 C 正在玩一款排兵布阵的游戏。在游戏中有 n 座城堡,每局对战由两名玩家来争夺这些城堡。每名玩家有 m 名士兵,可以向第 i 座城堡派遣 ai 名士兵去争夺这个城堡,使得总士兵数不超过 m。 如果一名 阅读全文

posted @ 2023-07-24 19:53 star_road_xyz 阅读(17) 评论(0) 推荐(0) 编辑

2023年1月30日

后缀自动机

摘要: 后缀自动机的疑难点 代码 void sam_extend(char c) { int cur = sz++; st[cur].len = st[last].len + 1; int p = last; while (p != -1 && !st[p].next.count(c)) { st[p].n 阅读全文

posted @ 2023-01-30 21:12 star_road_xyz 阅读(94) 评论(0) 推荐(0) 编辑

2022年8月29日

OI中的线性代数

摘要: OI与线性代数 特别鸣谢 本博客50以上贺自本校高二巨佬lwlaymh 这是他的博客:https://lwlaymh.github.io 另外有15左右贺自洛谷题解,CSDN或知乎 仅为个人学习所用 高中向量基础 向量 仅含一列的矩阵称为列向量,或简称向量. 包含两个元素的向量如下所示: 阅读全文

posted @ 2022-08-29 20:28 star_road_xyz 阅读(654) 评论(0) 推荐(0) 编辑

2022年8月5日

多项式专题

摘要: 多项式 点值表示法和系数表示法 代数基本定理: 一个n1次多项式在复数域上有且只有n1个根 多项式有点值表示法和系数表示法两种 系数表示法:A(x)=i=0n1aixi 点值表示法:yi=j=0n1ajxij 定理: 一个n 阅读全文

posted @ 2022-08-05 08:34 star_road_xyz 阅读(175) 评论(0) 推荐(0) 编辑

群论

摘要: 群论基础 群的定义 定义: 设G是非空集合,G上的二元运算, 若代数系统(G,)满足: 结合律,即对任意的a,b,cG(ab)c=a(bc) 存在单位元,即对任意的aGae=ea=a G中的元素都是可逆元,即对任意$a\in 阅读全文

posted @ 2022-08-05 08:30 star_road_xyz 阅读(413) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示