Logo
(追記) (追記ここまで)

32027번 - 미어캣

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 (추가 시간 없음) 1024 MB (추가 메모리 없음)60816112830.260%

문제

미어캣 N마리로 구성된 미어캣 가족이 집단생활을 하고 있다. 낮에는 미어캣들이 천적에 대응하기 위해 굴에서 나와 1차원 좌표에서 보초를 선다. 각 미어캣은 보초를 설 때 자신의 위치와 바라보는 방향이 왼쪽 혹은 오른쪽 중 하나로 정해져 있으며, 보초를 서는 동안에는 자신이 바라보는 방향을 바꿀 수 없다.

보초를 서고 있는 귀여운 미어캣 다섯 마리

미어캣 가족 내의 모든 미어캣의 키는 서로 다르며 자신보다 키가 큰 미어캣이 자신이 바라보는 방향에 서 있는 경우 망을 볼 수 없다. 이를 불쌍하게 여긴 당신은 미어캣 가족이 눈치채지 못하게 아래의 행동을 자유롭게 수행할 수 있다.

  • 같은 방향을 바라보는 미어캣 둘을 고르고, 서로 자리를 바꾼다.

위의 행동을 적절히 수행했을 때 망을 볼 수 있는 미어캣은 최대 몇 마리인지 구해보자.

입력

첫 줄에 미어캣의 수 N이 주어진다. (3 ≤ N ≤ 5 000)

둘째 줄부터 N개의 줄에 걸쳐 미어캣에 대한 정보가 주어진다. 모든 1 ≤ iN에 대해, (i + 1)번째 줄에 왼쪽에서 i번째에 위치한 미어캣의 키를 나타내는 정수 Ai, 바라보고 있는 방향을 나타내는 문자 Di가 공백을 사이에 두고 주어진다. (1 ≤ AiN) Di는 왼쪽이면 L, 오른쪽이면 R로 주어진다.

모든 Ai는 서로 다르다.

출력

첫 줄에 망을 볼 수 있는 미어캣은 최대 몇 마리인지 출력한다.

제한

예제 입력 1

5
5 L
2 R
3 R
4 R
1 L

예제 출력 1

4

예제 입력 2

7
7 R
1 L
6 R
3 L
5 L
4 R
2 R

예제 출력 2

4

힌트

출처

University > 전국 대학생 프로그래밍 대회 동아리 연합 > UCPC 2024 예선 C번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /