摘要:
1.状态设计优化 给个例题:求最长公共子序列, 但是 \(A\) 长度为 \(n=10^6\),\(B\) 长度为 \(m=10^3\)。 \(O(nm)\) 会超时。 不妨设 \(f(i,j)\) 表示取了 \(i\) 个 B,答案是 \(j\),\(A\) 的最小长度。 这样复杂度是 \(O(m 阅读全文
posted @ 2023-05-21 20:28
s1monG
阅读(52)
评论(1)
推荐(1)
摘要:
### 1.线性 dp #### 1.1 P1412 经营与开发 由于前面的操作只会对后面乘一个系数。 所以这题需要倒着 dp。 $f(i) = \max (f(i+1)\cdot k+v,f(i+1))$ $k,v$ 分别为损耗,利益。 ### 2.区间 dp 状态通常为一个区间。 #### 2. 阅读全文
posted @ 2023-05-21 19:02
s1monG
阅读(28)
评论(1)
推荐(0)