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

31278번 - ПАРКИРАНЕ 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB91403139.744%

문제

Вие искате да паркирате колите на гостите, пристигащи на рождения ви ден, на улицата. Съгласно правилата, не могат да се паркират коли:

  1. Пред гараж;
  2. На спирка на автобус, а също и до 10 метра преди нея;
  3. На пешеходна пътека, а също и до 5 метра преди и след нея.

Вие сте съставили планове на околните улици, разбивайки ги на участъци с дължина 5 метра (това е минималната дължина за едно паркомясто). Участъците с гараж са обозначени на плана със символа 'D', автобусните спирки - с 'B', пешеходните пътеки – с 'S', свободните места за паркиране – с '-'. Движението по улиците е еднопосочно и се паркира само от страната на движението.

Напишете програма parking, която намира броя на паркоместата за всяка улица.

입력

От първия ред на стандартния вход се въвежда едно цяло число n – броя на улиците. Следващите n реда съдържат плановете на улиците. Всеки ред има дължина от 1 до 50 символа и се състои само от символите 'D', 'B', 'S' и '-'. Първият символ от плана на всяка улица съвпада с началото на улицата и определя посоката на движение по нея – от началото към края (от ляво на дясно по плана на улицата).

출력

На един ред на стандартния изход програмата трябва да изведе n цели числа – броя на паркоместата за всяка улица, според въведения план. Числата трябва да са разделени с по един интервал.

제한

  • 1 ≤ n ≤ 25

예제 입력 1

3
---B--S-D--S--
DDBDDBDDBDD
--S--S--S--S--

예제 출력 1

4 0 2

힌트

출처

Olympiad > International Autumn Tournament in Informatics > 2010 > Group D 2번

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

출처

대학교 대회

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

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