Codeforces Round 521 (Div. 3) |
---|
Закончено |
На главной улице Берлятова стоит одноэтажный дом, в котором есть $$$n$$$ квартир. Вова наблюдает за этим домом каждую ночь. Дом может быть представлен как массив, состоящий из $$$n$$$ целых чисел $$$a_1, a_2, \dots, a_n$$$, где $$$a_i = 1$$$, если в $$$i$$$-й квартире включен свет, и $$$a_i = 0$$$ иначе.
Вова думает, что жильцы $$$i$$$-й квартиры обеспокоены и не могут спать тогда и только тогда, когда $$$1 < i < n$$$ и $$$a_{i - 1} = a_{i + 1} = 1$$$ и $$$a_i = 0$$$.
Вова задался следующим вопросом: чему равно минимальное число $$$k$$$ такое, что если жильцы ровно $$$k$$$ попарно различных квартир выключат свет, то никто не будет обеспокоен? Ваша задача — найти это число $$$k$$$.
Первая строка входных данных содержит одно целое число $$$n$$$ ($$$3 \le n \le 100$$$) — количество квартир в доме.
Вторая строка входных данных содержит $$$n$$$ целых чисел $$$a_1, a_2, \dots, a_n$$$ ($$$a_i \in \{0, 1\}$$$), где $$$a_i$$$ — состояние света в $$$i$$$-й квартире.
Выведите одно целое число — минимальное число $$$k$$$ такое, что если жильцы ровно $$$k$$$ попарно различных квартир выключат свет, то никто не будет обеспокоен.
10 1 1 0 1 1 0 1 0 1 0
2
5 1 1 0 0 0
0
4 1 1 1 1
0
В первом тестовом примере жильцы из квартир $$$2$$$ и $$$7$$$ или из квартир $$$4$$$ и $$$7$$$ могут выключить свет, и никто не будет обеспокоен. Можно показать, что нельзя добиться лучшего ответа на этот тестовый пример.
Во втором и третьем тестовых примерах нет обеспокоенных жильцов.
Название |
---|