| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 2 초 (추가 시간 없음) | 1024 MB (추가 메모리 없음) | 156 | 97 | 86 | 73.504% |
동현이는 2023년의 끝을 조금 특별하게 기념하기 위하여 7-Segment Display를 이용한 장식물을 만들기로 했다. 동현이는 $N$개의 Display가 일렬로 꼭 맞게 들어가는 틀을 준비하고, $N$개의 Display에 각각 2, 3, E 중 하나를 표시하여 틀에 모두 끼워 넣었다.

동현이는 짝수를 좋아하기 때문에 $N$은 짝수로 정하였다. 그리고, 동현이는 점대칭 역시 좋아하기 때문에 장식물을 180도 돌렸을 때 원래 모습과 비슷할수록 아름다운 장식물이라고 생각한다. 원래 장식물과 180도 돌린 장식물에서 위치와 표시된 글자가 모두 일치하는 Display의 개수를 장식물의 아름다움이라고 하자. 구체적으로는 아래와 같이 정의한다.
2$)=$2, $f($3$)=$E, $f($E$)=$3 이라고 하자.예제 1의 입력에 해당하는 처음 장식물은 아래 그림과 같이 아름다움이 4임을 알 수 있다.

장식물에서 서로 다른 두 Display의 위치를 서로 바꾸는 것을 교환이라고 하자. 동현이는 처음에 만든 장식물에서 교환을 여러 차례 반복하여 장식물을 더욱 아름답게 만들려고 하는데, 교환은 귀찮은 일이므로 최대 $K$번까지만 하려고 한다. 동현이를 위해, 각 정수 $i$($0 \le i \le K$)에 대해 처음 장식물에서 교환을 최대 $i$번 수행했을 때 얻을 수 있는 장식물의 최대 아름다움을 모두 구하자.
첫째 줄에 동현이가 처음에 만든 장식물에 들어간 7-Segment Display의 개수 $N$, 최대 교환 횟수 $K$가 공백으로 구분되어 주어진다.
둘째 줄에 처음 장식물의 각 Display에 표시된 글자를 나타내는 길이 $N$의 문자열 $S$가 주어진다. $S$의 $i$번째 글자는 장식물의 왼쪽에서 $i$번째 Display에 표시된 글자이다.
$K+1$개의 줄에 걸쳐, 이 중 $i$번째 줄에는 처음 장식물에서 교환을 최대 $i-1$번 수행했을 때 얻을 수 있는 장식물의 최대 아름다움을 출력한다.
2, 3, E 중 하나이다.8 2 3E3223EE
4 8 8
6 2 2233EE
0 2 6
Contest > BOJ User Contest > Good Bye, BOJ > Good Bye, BOJ 2023! D번