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

28760번 - Набор текста 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB36221866.667%

문제

Роман Сайонис пишет письмо с угрозами для Харли Квин. Он использует простой текстовый редактор и обычную QWERTY-клавиатуру.

В тексте Роман использует строчные и заглавные буквы английского алфавита, цифры, символы <<,>>, <<.>>, <<!>>, <<?>>, <<\$>>, <<(>> и <<)>>, а также пробелы. Текстовый редактор Сайониса настолько прост, что позволяет только дописывать в конец текущего сообщения по одному символу, нажимая на соответствующие клавиши на клавиатуре. Даже если Сайонис хочет набрать несколько одинаковых символов подряд, ему придется нажимать на клавишу заново для каждого символа. Помимо клавиш, соответствующих набираемым символам, Роман использует только клавишу shift, когда это необходимо для набора очередного символа. Среди используемых им символов, shift должен быть нажат, чтобы набрать заглавные буквы и символы <<!>>, <<?>>, <<\$>>, <<(>> и <<)>>. Пробел может быть набран как с нажатой клавишей shift, так и без неё. А во время набирания всех остальных символов, клавиша shift должна быть не нажата.

Роман очень спешит, поэтому хочет набрать сообщение, нажав на клавиши минимальное количество раз. Для экономии времени, он может нажать клавишу shift, набрать несколько символов, и только затем отпустить её --- это будет считаться одним нажатием клавиши shift. Помогите Роману определить минимальное количество нажатий на клавиши, которое ему придется сделать.

입력

В первой строке дано одно целое число $n$ --- число символов в тексте Романа (1ドル \le n \le 10,000円$).

Во второй строке дана строка длины $n,ドル состоящая из строчных и заглавных букв английского алфавита, цифр, символов <<,>>, <<.>>, <<!>>, <<?>>, <<\$>>, <<(>>, <<)>> и пробелов.

출력

Выведите одно число --- минимальное количество нажатий на клавиши, которое придется сделать Роману.

제한

예제 입력 1

2
Hi

예제 출력 1

3

예제 입력 2

8
How r u?

예제 출력 2

10

예제 입력 3

32
You owe me 100ドル (Im looking 4 u)

예제 출력 3

36

예제 입력 4

8
Mm? Okay

예제 출력 4

10

힌트

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2019-2020 Season > February 15, 2020 A번

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

출처

대학교 대회

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

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