미어캣 서브태스크 1초 32MB
문제
미어캣은 사진에서 보이는 것처럼 두 발로 서서 천적을 경계하며 보초를 선다.
정올 어린이대공원에는
이 미어캣들은 왼쪽 또는 오른쪽 중 한 방향을 바라보고 서 있다. 잘 알려지지 않은 사실이지만, 미어캣은 자신이 바라보는 방향에 자신과 키가 같거나 더 큰 미어캣이 있으면 기분이 나빠진다.
작고 귀여운 외모와 달리, 비록 몸집은 작지만 독사도 사냥하는 몽구스과 특유의 강력한 전투력을 지녔기에 기분이 나빠지면 매우 위험하다. 사육사는 이 사실을 알고 모든 미어캣이 불쾌해하지 않도록 일부를 야생으로 방생하려 한다.
그러나 방생 작업은 쉽지 않으므로, 방생할 미어캣 수를 최소화하고 싶다. 모든 미어캣이 기분 나빠하지 않게 만들기 위해 최소 몇 마리의 미어캣을 방생해야 하는지 계산하는 프로그램을 작성하자.
입력
첫 번째 줄에 미어캣의 수
두 번째 줄에는 각 미어캣이 바라보고 있는 방향을 나타내는 문자열이 입력된다.
문자열은 왼쪽을 의미하는
세 번째 줄에는
출력
첫 줄에 모든 미어캣들을 기분 나쁘지 않게 하기 위한 최소 방생 횟수를 출력하시오.
부분문제
| 번호 | 점수 | 조건 |
|---|---|---|
| #1 | 15점 | |
| #2 | 25점 | |
| #3 | 30점 | 모든 방향이 |
| #4 | 30점 | 추가 제약 조건 없음 |
예제 #1
6
LLRLRL
2 1 4 8 5 7
3
예제 #2
6
LRLLRL
2 3 5 7 9 10
2
예제 #3
5
LLLLL
4 1 2 5 3
2