아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Безопасный пароль

시간 제한2초메모리 제한1024 MB

요약
길이가 25 이하인 문자열에서 같은 글자가 세 번 연속으로 나오지 않고 어떤 글자도 전체 위치의 절반을 넘지 않도록 최소 횟수의 문자를 바꾼다.
난이도

보통10점 중 6점

유형
완전 탐색, 백트래킹, 그리디
정답자
아직 제출이 없습니다

문제

Однажды Эркюль Пуаро решил изменить пароль от своего сейфа. Паролем он называет строку, состоящую из строчных латинских букв. Придумав новый пароль, Пуаро хочет убедиться, что его никто не сможет подобрать.

Мсье Бук подсказал ему, что безопасным называется пароль, который не содержит трех или более одинаковых символов подряд, а также никакой символ которого не встречается в ней чаще, чем в половине позиций.

Помогите Пуаро получить из придуманной им строки безопасный пароль при помощи минимального количества операций вида <<заменить ii-й символ строки на cc>>.

입력

Входные данные содержит единственную непустую строку, содержащую хотя бы два, но не более, чем 2525 символов, состоящую из строчных букв латинского алфавита.

출력

Выведите в единственной строке полученный безопасный пароль.

예제1

  1. 예제 1

    입력
    cooooode
    
    예상 출력
    cooaoode