This commit is contained in:
krahets
2026-04-03 18:46:15 +08:00
parent 377736b1bd
commit 9d21ca86b0
352 changed files with 46563 additions and 11262 deletions
+9 -9
View File
@@ -3,22 +3,22 @@ comments: true
icon: material/table-pivot
---
# 第 14 章   動的プログラミング
# 第 14 章   動的計画法
![動的プログラミング](../assets/covers/chapter_dynamic_programming.jpg){ class="cover-image" }
![動的計画法](../assets/covers/chapter_dynamic_programming.jpg){ class="cover-image" }
!!! abstract
川が流れて海に注ぐように、
動的プログラミングは小さな問題の解を織り合わせて、より大きな問題の解へと導きます。一歩一歩進んで、最終的な答えが待つ彼岸へと向かいます
小川は川へと注ぎ、河川は大海へと注ぐ。
動的計画法は小さな問題の解を集めて大きな問題の答えとし、一歩ずつ私たちを問題解決の彼岸へと導く
## 章の内容
- [14.1   動的計画法の初歩](intro_to_dynamic_programming.md)
- [14.2   DP 問題特性](dp_problem_features.md)
- [14.3   DP の解法の考え方](dp_solution_pipeline.md)
- [14.4   0-1ナップサック問題](knapsack_problem.md)
- [14.1   動的計画法入門](intro_to_dynamic_programming.md)
- [14.2   動的計画法の問題特性](dp_problem_features.md)
- [14.3   動的計画法の問題解決の考え方](dp_solution_pipeline.md)
- [14.4   0-1 ナップサック問題](knapsack_problem.md)
- [14.5   完全ナップサック問題](unbounded_knapsack_problem.md)
- [14.6   編集距離問題](edit_distance_problem.md)
- [14.7   まとめ](summary.md)