멀티탭 스케쥴링 > 문제은행



실전대비 Level6

1502 : 멀티탭 스케쥴링

제한시간: 1000 ms    메모리제한: 128 MB
해결횟수: 28 회    시도횟수: 154 회   



기숙사에서 살고 있는 이군은 한 개의 멀티탭을 이용하고 있다. 이군은 키보드, 헤어드라이기, 핸드폰충전기, 디지털카메라충전기 등 여러 개의 전기용품을 사용하면서 어쩔 수 없이 각종 전기용품의 플러그를 뺐다 꼽았다 하는 불편함을 겪고 있다. 그래서 이군은 자신의 생활 패턴을 분석하여, 자기가 사용하고 있는 전기용품의 사용순서를 알아내었고, 이를 기반으로 플러그를 빼는 횟수를 최소화하는 방법을 고안하여 보다 쾌적한 생활환경을 만들려고 한다.

예를 들어 3구(3개의 전기 제품을 꼽을 수 있는) 멀티탭을 쓸 때, 전기용품의 사용 순서가 아래와 같이 주어진다면,

(1) 키보드
(2) 헤어드라이기
(3) 핸드폰충전기
(4) 디지털카메라충전기
(5) 키보드
(6) 헤어드라이기

키보드, 헤어드라이기, 핸드폰충전기의 플러그를 순서대로 멀티탭에 꼽은 다음 디지털카메라충전기 플러그를 꼽기 전에 핸드폰 충전기 플러그를 빼는 것이 최적일 것이므로 플러그는 한 번만 빼면 된다.




입력의 첫줄에는 멀티탭 구멍의 개수 N(1≤N≤20)과 전기 용품의 총 사용횟수 K(1≤K≤100)가 정수로 주어진다. 입력의 두번째 줄에는 전기용품의 이름이 K이하의 자연수로 사용 순서대로 주어진다. 각 줄의 모든 정수 사이는 공백문자로 구분되어 있다.




입력에 대해 플러그를 빼는 최소의 횟수를 출력한다.



1 7 
1 2 1 1 2 2 3
4






HancomEducation E-mail : hancomc@hotmail.com, comkiwer@naver.com Tel : 031-388-0999 FAX : 031-388-0996 정올소개 이용약관 개인정보처리방침
경기도 안양시 동안구 호계동 1065-10 협성골드프라자 601호, 경기도 안양시 동안구 평촌대로 109 협성골드프라자 601호
Copyright@2010-2015 jungol. All right reserved.