Concept Flow - Palindrome Partitioning DP Minimum Cuts
Start with full string
Check all substrings palindrome?
If palindrome: cuts=0
Else: Try all partitions
Calculate min cuts = min(cuts_left + cuts_right + 1)
Store result in DP table
Return min cuts for full string
We check substrings for palindrome, then use DP to find minimum cuts by trying all partitions and storing results.
