Dynamic Programming⚓︎ Classic 1D DP⚓︎ 509: Fibonacci Number 983: Minimum Cost For Tickets 91: Decode Ways 639: Decode Ways II 264: Ugly Number II 32: Longest Valid Parentheses 467: Unique Substrings in Wraparound String 940: Distinct Subsequences II