| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 5 초 | 1024 MB | 18 | 5 | 5 | 35.714% |
Это интерактивна я задача.
В Вальгалле очередной пир! Все эйнхерии сели за стол и ждут основного блюда. Основным компонентом этого блюда является мясо Сехримнира. Однако, на приготовление мяса требуется время. Каждый раз, когда очередная порция считается приготовленной, ее кладут в специальную тарелку, откуда пирующие могут взять себе три куска.
При этом, всё проходит по следующим правилам:
Помогите воинам выбирать то, как следует класть на тарелку приготовленное мясо, чтобы на ней никогда не лежало больше 15 кусков (иначе голодные воины начнут несанкционированную драку и разнесут все чертоги).
Считайте число $n$ ($1 \le n \le 50{\,}000$) --- количество порций мяса. Затем, $n$ раз сделайте следующее:
Ваши действия должны быть такими, чтобы ни в какой момент времени на тарелке не было больше 15 кусков мяса. Можно считать, что воины забирают три куска, лежащие в одном ряду, моментально.
10 1 1 1 1 1 3 3 3 3 3
0 1 1 1 1 2 1 3 2 1 0 1 2 2 0 1 2 2 0 1
Обратите внимание на то, что порции кладутся в тарелку сверху вниз --- то есть каждый раз, когда мы кладем в тарелку новую порцию, ни над одним из ее кусков не должно находиться других кусков мяса.
Для корректной работы программы после каждой операции вывода данных вам необходимо делать следующие операции:
flush(output);fflush(stdout);System.out.flush();sys.stdout.flush();Кроме этого, не забывайте после каждой выведенной строки ставить перевод строки.
Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2013-2014 Season > November 16, 2013 > Beginner G번
Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2013-2014 Season > November 16, 2013 > Advanced I번