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

32782번 - 가희와 음악

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 512 MB209844.444%

문제

가희는 곡 하나를 만들었습니다. 달세뇨를 만나면 연주자들은 아래와 같이 행동합니다.

  • 달세뇨 앞에 세뇨가 있으면, 세뇨로 돌아가서 그 위치부터 연주합니다.
  • 달세뇨 앞에 세뇨가 없으면, 맨 처음으로 돌아가서 그 위치 (첫 번째 마디)부터 연주합니다.

각각의 달세뇨는 1ドル$번만 효과가 적용됩니다. 곡의 마디 수가 $n$개일 때, 아래 두 경우를 모두 만족하면 연주자들은 연주를 종료하게 됩니다.

  • $n$번째 마디를 연주했습니다.
  • 달세뇨의 효과가 발동되지 않았습니다.

가희는 곡에 많아야 2ドル$개의 위치에 세뇨, 혹은 달세뇨를 적절히 넣어서 관객들의 만족도를 최대가 되게 하고 싶습니다. 또한, 3ドル$번 이상 반복되는 부분이 없도록 하고 싶습니다. 가희를 도와주세요.

입력

첫 번째 줄에 악보 마디의 수 $n$이 주어집니다.

두 번째 줄에 마디에 대한 정보가 공백으로 구분되어 주어집니다. $i$번째로 주어지는 정보는 $i$번째 마디에 대한 정보를 의미합니다. $i$번째 마디에 대한 정보는 5ドル$개 형식 중 하나로 주어집니다.

    • $i$번째 마디를 연주했을 때 관객들의 만족도이며, $-500,000円$ 이상 500ドル,000円$ 이하의 값을 갖습니다.
  • S
    • 세뇨가 들어갈 수 있는 자리이며 $i$번째 마디의 끝 세로선에 주어집니다.
  • DS
    • 달세뇨가 들어갈 수 있는 자리이며 $i$번째 마디의 끝 세로선에 주어집니다.
  • S or DS
    • 세뇨 혹은 달세뇨가 들어갈 수 있는 자리이며, $i$번째 마디의 끝 세로선에 주어집니다.
  • DS or S
    • 달세뇨 혹은 세뇨가 들어갈 수 있는 자리이며, $i$번째 마디의 끝 세로선에 주어집니다.

출력

문제의 정답을 출력해 주세요.

제한

  • 1ドル ≤ n ≤ 500,000円$

예제 입력 1

6
2 3 S DS or S -2 DS or S

예제 출력 1

8

예제 입력 2

1
2

예제 출력 2

2

힌트

그렇지만 가희 취향의 노래라면 여러 번 반복해서 들을 수 있잖아요.

출처

Contest > BOJ User Contest > 가희와 함께 하는 코딩 테스트 > 가희와 함께 하는 7회 코딩 테스트 12번

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

출처

대학교 대회

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

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