This module contains dynamic-programming packages and optimizations, includingknapsack, LCS, LIS, edit distance, bitmask DP, matrix chain multiplication,palindrome partitioning, and convex hull trick.
Packages are organized as one problem family or technique per directory. Eachpackage contains a README.mbt.md tutorial with examples that are checked bymoon test.