1. first 를 이용해 처음 구간부터 K 개가 발견된 상황까지의 원소개수를 구한다.
2. 마지막에 출력해준다.
문제
꿀귀 라이언 인형과, 마찬가지로 꿀귀인 어피치 인형이 N개 일렬로 놓여 있다. 라이언 인형은 1, 어피치 인형은 2로 표현하자. 라이언 인형이 K개 이상 있는 가장 작은 연속된 인형들의 집합의 크기를 구하여라.
입력
첫 줄에 N과 K가 주어진다. (1 ≤ K ≤ N ≤ 106)
둘째 줄에 N개의 인형의 정보가 주어진다. (1 또는 2)
출력
K개 이상의 라이언 인형을 포함하는 가장 작은 연속된 인형들의 집합의 크기를 출력한다. 그런 집합이 없다면 -1을 출력한다.
'IT > 알고리즘' 카테고리의 다른 글
BOJ 백준온라인져지 1094 막대기 풀이 (0) | 2018.03.13 |
---|---|
BOJ 백준온라인져지 15562 네트워크 풀이 (0) | 2018.03.13 |
BOJ 백준온라인져지 2669 직사각형 네개의 합집합의 면적 구하기 풀이 (0) | 2018.03.10 |
BOJ 백준온라인져지 2668 숫자고르기 풀이 (0) | 2018.03.10 |
BOJ 백준온라인져지 2667 단지번호붙이기 풀이 (0) | 2018.03.09 |