Concept Flow - Palindrome Partitioning DP Minimum Cuts
Start with full string
Check all substrings palindrome?
Build palindrome table
Initialize cuts array
For each position i in string
Find min cuts using palindrome info
Return cuts for full string
We first find all palindrome substrings, then use that info to find minimum cuts needed to partition the string into palindromes.
