All patterns

1D Dynamic Programming

Solve subproblems using 1D tabulation or memoization arrays

1 standard techniques