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

8586번 - Zapałki 다국어

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

문제

Bajtek bawi się zapałkami. Na jednym z końców zapałki znajduje się główka pokryta masą ułatwiającą zapłon. Bajtek ułożył zapałki w linii prostej jedna obok drugiej, w taki sposób, że każdy koniec zapałki sąsiaduje z końcem pewnej innej zapałki, oprócz dwóch skrajnych zapałek, które sąsiadują tylko jednym końcem.

Przykładowe ułożenie zapałek.

Bajtek chciałby podpalić pierwszą zapałkę (skrajną z lewej) tak aby wszystkie zapałki spaliły się. Pierwszą zapałkę zapali on przy użyciu zapalniczki, może więc to zrobić bez względu na jej ułożenie. Natomiast między kolejnymi zapałkami ogień przeniesie się tylko, jeśli co najmniej jedna z tych zapałek w miejscu połączenia będzie zwrócona główką. Zastanawiamy się, ile minimalnie zapałek musimy odwrócić, aby wszystkie zapałki spaliły się, jeśli podpalimy pierwszą zapałkę.

입력

Pierwszy wiersz standardowego wejścia zawiera jedną liczbę całkowitą $n$ (1ドル ≤ n ≤ 1,000円,000円$) oznaczającą liczbę zapałek Bajtka. Drugi wiersz opisuje ułożenie kolejnych zapałek - zawiera ciąg $n$ liczb całkowitych $x_1, x_2, \dots , x_n,ドル przy czym $x_i$ oznacza zwrot $i$-tej zapałki w ciągu: 0ドル$ jeśli główka zapałki znajduje się z lewej strony, zaś 1ドル$ jeśli główka zapałki znajduje się z prawej strony.

출력

Pierwszy i jedyny wiersz standardowego wyjścia powinien zawierać jedną liczbę całkowitą równą minimalnej liczbie zapałek, jakie należy odwrócić.

제한

예제 입력 1

5
1 0 0 1 1

예제 출력 1

2

힌트

출처

Olympiad > Junior Polish Olympiad in Informatics > JPOI 2011 > Stage 1 5번

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

출처

대학교 대회

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

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