페이지가 로드되지 않나요? 여기를 눌러보면 고쳐질 수도 있어요.
Placeholder

#2081

문자열 축소 1s 128MB

문제

소문자 'a'와 'b'로만 이루어진 길이 255자 이하의 문자열이 있다.

초기 문자열을 아래와 같은 방법으로 길이를 줄일 수 있다: 부분문자열 "a*a"와 "b*b"(여기서 *는 'a' 또는 'b' 로 한 '문자'를 말한다.)는 "*"로 줄일 수 있다. 예를 들어 aba 라는 문자열은 b 로 줄일 수 있다.

주어진 문자열을 문자열 축소를 이용하여, 축소된 문자열의 최소 길이를 알아내는 프로그램을 작성하라.


입력

한 줄에 처음에 입력이 들어오는 길이 255 자 이하의 문자열이 입력된다.


출력

가능한 최소의 축소된 문자열 길이를 출력한다.


예제

aaaaaababab
1

출처

Northeastern Europe 2001, Western Subregion, poj 3401
로그인해야 코드를 작성할 수 있어요.