C++[백준]1509번 팰린드롬 분할
https://www.acmicpc.net/problem/1509 1509번: 팰린드롬 분할 세준이는 어떤 문자열을 팰린드롬으로 분할하려고 한다. 예를 들어, ABACABA를 팰린드롬으로 분할하면, {A, B, A, C, A, B, A}, {A, BACAB, A}, {ABA, C, ABA}, {ABACABA}등이 있다. 분할의 개수의 최솟값을 출력하 www.acmicpc.net 솔루션 다이나믹 프로그래밍 방식으로 접근 했다. (알고리즘 태그 본 건 비밀..) 다이나믹 프로그래밍이라는 것을 보니 해법이 떠올랐다. 문자열이 0~N까지 있다면, 0 - X, X+1 - N 까지의 합이 최소인 걸 리턴하면 된다. (이렇게 적으니 매우 간단해 보인다..) 먼저 구간 0 -N 을 함수에 던져 준다. 그리고 for문을..