연속한 여학생
면접 대비시간 제한1초메모리 제한128 MB
소년과 소녀가 늘어선 줄에서 소년을 가장 적게 내보내고 소녀 k명을 나란히 세우는 방법을 구합니다.
문제
남학생과 여학생이 한 줄로 서 있고, 각 사람은 바로 옆 사람과 붙어 있습니다. 어떤 남학생이 줄에서 빠지면, 그 양옆에 있던 사람들이 서로 붙게 됩니다.
여학생 명이 사이에 남학생 없이 연속해서 나란히 서도록 만들려고 합니다. 이를 위해 줄에서 빠져야 하는 남학생 수의 최솟값을 구하세요.
입력
첫째 줄에 두 정수 , ()가 주어집니다. 각각 줄에 서 있는 사람 수와, 연속해서 세우고 싶은 여학생 수를 뜻합니다.
둘째 줄에는 또는 인 정수 개가 공백으로 구분되어 주어집니다. 줄에 선 순서대로 각 사람을 나타내며, 은 여학생, 은 남학생을 뜻합니다.
출력
줄에서 빠져야 하는 남학생 수의 최솟값을 한 줄에 출력합니다. 여학생 명을 연속하게 세우는 것이 불가능하면 대신 단어 NIE를 출력합니다.