최적의 키 생성
면접 대비시간 제한2초메모리 제한2048 MB
길이 L인 이진 패턴 n개와 금지된 키 m개가 주어질 때, 금지되지 않은 이진 키 중 모든 패턴과의 해밍 거리 합이 최소인 키를 찾습니다.
문제
패턴은 길이가 인 이진 문자열입니다. 주어진 개의 패턴에 대해, 같은 길이 의 이진 문자열인 키를 찾으려고 합니다.
주어진 패턴과 주어진 키에 대해 오류 값은 키와 패턴이 서로 다른 위치의 개수입니다. 예를 들어 패턴이 101이고 키가 000이면 첫 번째와 세 번째 위치가 다르므로 오류 값은 입니다.
키와 개의 패턴 사이 오류 값의 합이 최소가 되도록 키를 고릅니다. 서로 다른 개의 금지된 키도 주어지며, 고른 키는 그중 하나일 수 없습니다.
입력
첫 줄에 세 정수 , , 이 주어집니다 (; ; ).
다음 개 줄에는 각각 길이 의 이진 문자열인 패턴이 주어집니다.
그다음 개 줄에는 각각 길이 의 이진 문자열인 금지된 키가 주어집니다. 금지된 키들은 모두 서로 다릅니다.
출력
금지된 키가 아닌 키를 골랐을 때, 그 키와 개의 패턴 사이 오류 값 합의 최솟값을 정수 하나로 출력합니다.