mirror of
https://gitcode.com/Zengtudor/alg2025.git
synced 2025-09-04 01:01:43 +00:00
添加算法笔记标题到README.md 新增两个动态规划算法模板文件: - opj8782.cpp:处理数字串添加乘号的最大值问题 - P4342.cpp:处理区间合并的最大最小值问题
16 lines
415 B
Markdown
16 lines
415 B
Markdown
# 算法笔记
|
|
## 线性动态规划优化为$O(n\log{n})$方法
|
|
>如果是递增序列就lower_bound
|
|
|
|
>如果是递减序列就手写二分
|
|
|
|
## 区间dp
|
|
### 步骤
|
|
1. 根据问题推出dp含义
|
|
2. 根据规则写出dp的状态转移公式
|
|
3. 处理边界问题
|
|
> dp[i][j], dp[0][0], dp[i][0], dp[0][j], dp[i][i], dp[j][j]
|
|
###
|
|
1. 编辑距离 i-1,j i,j-1
|
|
2. 合并石子 1~k,k+1~i
|
|
3. 网捉蛇 1~k用j-1, k+1~i用1 |