509. Fibonacci Number: f(n) = f(n-1) + f(n-2)
70. Climbing Stairs: climb(n) = climb(n-1) + climb(n-2)
118. Pascal's Triangle: p(r, c) = p(r-1, c-1) + p(r-1, c)
119. Pascal's Triangle II
##. Cutting Rod
##. 0/1 Knapsack Problem
1143. Longest Common Subsequence
72. Edit Distance:
edit_distance(str1, str2) = edit_distance(str1[1:], str2[1:]) if str1[0] == str2[0] else min(I, U, D) +1
I: edit_distance(str1, str2[1:])
U: edit_distance(str1[1:], str2[1:])
D: edit_distance(str1[1:], str2)
322. Coin Change (Medium)
743. Network Delay Time