편집 거리
시간 제한1초메모리 제한512 MB
주어진 이진 문자열 S에 대해 길이가 같은 이진 문자열 T를 찾습니다. T와 S의 편집 거리가 S 길이의 절반보다 커야 합니다.
문제
이진 문자열은 0과 1로 이루어진 공백이 아닌 수열이다. 예를 들어 , , 등이 있다. 두 이진 문자열 와 의 편집 거리 는 를 로 바꾸는 데 필요한 최소 한 글자 편집(삽입, 삭제, 치환) 횟수이다. 예를 들어 과 의 편집 거리는 이다. 즉 순서로 바꿀 수 있다. 과 의 편집 거리는 이다. 즉 순서로 바꿀 수 있다.
아유에게 이진 문자열 가 있다. 그녀는 와 길이가 같으면서 와의 편집 거리가 최대가 되는 이진 문자열을 찾고 싶어 한다. 형식적으로 말하면, 이고, 를 만족하는 모든 이진 문자열 에 대해 가 성립하는 이진 문자열 를 찾는 것이다.
그녀는 당신의 도움이 필요하다. 다만 과제를 쉽게 만들어 주고 싶어 하니, 와 길이가 같은 이진 문자열 중 와의 편집 거리가 길이의 절반보다 큰 것이면 아무거나 출력해도 된다. 형식적으로는 이고 인 이진 문자열 를 출력해야 한다.
물론 를 출력해도 된다. 어떤 이진 문자열 에 대해서도 임이 증명되어 있기 때문이다. 이는 모든 에 대해 해가 존재함을 보여 준다. 유효한 해가 여러 개라면 그중 아무거나 출력하면 된다.
입력
입력은 이진 문자열 ()이다.
출력
한 줄에 와 길이가 같은 이진 문자열 를 출력한다. 는 를 만족해야 한다.