아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Skolvägen

시간 제한1초메모리 제한1024 MB

요약
N, S, B로 표시된 교차로 문자열이 주어질 때, 북쪽에 있는 집에서 학교까지 가며 건너야 하는 최소 도로 수를 구한다.
난이도

보통10점 중 4점

유형
그리디, 동적 계획법
정답자
아직 제출이 없습니다

문제

Den streckade linjen visar Cissis väg i första exemplet.

Cissi går från sitt hem till skolan längs en lång gata som går i väst-östlig riktning. På sin väg passerar hon ett antal korsningar där tvärgator utgår norrut (N), söderut (S) eller både norrut och söderut (B). Vid varje korsning finns övergångsställen på både tvärgator och huvudgata (se figuren ovan), och dessa måste givetvis följas.

Både hemmet och skolan ligger på norra sidan av gatan. Skriv ett program som hjälper Cissi att beräkna det minsta antalet gator hon måste korsa på sin väg till skolan.

입력

Indata består av en enda rad med högst 1,0001\\,000 bokstäver, som vardera är N, S eller B. Bokstäverna beskriver korsningarna i precis den ordning som Cissi passerar dem.

출력

En rad med ett heltal, det minsta antalet gator Cissi behöver korsa.

예제2

  1. 예제 1

    입력
    SNBNNSB
    
    예상 출력
    4
    
  2. 예제 2

    입력
    SBSNNBSNNSSSNNNB
    
    예상 출력
    8