Codeforces Round 484 (Div. 2) |
---|
Закончено |
Есть ряд из $$$n$$$ кресел. Назовем рассадку людей в ряду «максимальной», если выполняются следующие два правила:
Вам дана строка, состоящая из нулей и единиц и описывающая рассадку людей в ряду ($$$0$$$ — кресло пустое, $$$1$$$ — кресло занято). Вам необходимо по данной строке определить, является ли рассадка максимальной.
Обратите внимание, первое и последнее кресла не являются соседними (если $$$n \ne 2$$$).
В первой строке входных данных дано целое положительное число $$$n$$$ ($$$1 \leq n \leq 1000$$$) — количество кресел в ряду.
Вторая строка содержит строку длины $$$n$$$, состоящая из нулей и единиц — описание рассадки.
Выведите «Yes» (без кавычек), если рассадка максимальная, иначе выведите «No».
Вы можете выводить каждую букву в любом регистре (строчную или заглавную).
3
101
Yes
4
1011
No
5
10001
No
В первом тестовом примере представлена максимальная рассадка.
Во втором тестовом примере у сидящего на третьем слева кресле есть сосед, сидящий на четвертом.
В третьем тестовом примере можно посадить еще одного человека на третье кресло, не нарушая первого правила.
Название |
---|