중심 문자열
시간 제한3초메모리 제한1024 MB
길이가 같은 N개의 문자열과 거리 한계 D가 주어질 때, 모든 문자열과 해밍 거리가 D 이하인 문자열을 찾거나 그런 문자열이 없음을 출력합니다.
문제
길이가 모두 로 같은 문자열들이 여러 개 있고, 이 문자열들이 얼마나 비슷한지 알고 싶다고 합시다. 같은 길이의 두 문자열 와 에 대해 거리 는 를 만족하는 인덱스 의 개수입니다. 예를 들어 berry와 bears의 는 3번째와 5번째 문자만 다르므로 입니다.
거리 상한 가 주어졌을 때, 모임 안의 모든 문자열 에 대해 를 만족하는 길이 의 문자열 가 있는지 판단하세요. 이런 를 중심 문자열이라고 합니다. 중심 문자열이 주어진 문자열 중 하나일 필요는 없습니다.
입력
첫 줄에 정수 (), (), ()가 주어집니다. 은 문자열의 개수, 은 문자열의 공통 길이, 는 거리 상한입니다.
이어서 개의 줄에 길이 인 문자열 가 한 줄에 하나씩 주어지며, 소문자로만 이루어집니다. 이 보장됩니다.
출력
모든 에 대해 를 만족하는 소문자 문자열 가 있으면, 그런 문자열 하나를 한 줄에 출력합니다. 없으면 숫자 0 하나를 출력합니다.