Educational Codeforces Round 29 |
---|
Закончено |
Недавно Иван купил новый компьютер и решил сразу распаковать его и установить свою любимую игру. Когда Иван играл в неё на старом компьютере, ему приходилось ставить минимальные графические настройки (иначе игра сильно тормозила), но сейчас Иван хочет проверить, может, новый компьютер справится с более высокими настройками?
Всего в игре m графических параметров. i-й параметр может быть равен любому натуральному числу от 1 до ai, и изначально равен bi (bi ≤ ai). Всего существует различных комбинаций параметров. Иван может увеличить или уменьшить любой параметр на 1; после этого игра перезапустится с новыми параметрами (и у Ивана будет возможность проверить её работу).
Иван хочет попробовать все p возможных комбинаций параметров. Также он хочет после этого вернуться к изначальным значениям параметров, потому что он считает, что игра как-то подбирает их в зависимости от характеристик компьютера. Но Иван не хочет слишком много раз перезапускать игру.
Поэтому он хочет узнать следующее:
Помогите Ивану найти последовательность изменений параметров!
В первой строке задано одно целое число m (1 ≤ m ≤ 6).
Во второй строке заданы m целых чисел a1, a2, ..., am (2 ≤ ai ≤ 1000). Гарантируется, что .
В третьей строке заданы m целых чисел b1, b2, ..., bm (1 ≤ bi ≤ ai).
Если есть способ сделать ровно p изменений (каждое изменение снижает или повышает любой параметр на 1) так, чтобы попробовать все возможные комбинации и вернуться к изначальным значениям параметров, то выведите Cycle в первой строке. Затем выведите p строк, описывающих изменения. Каждая строка должна быть либо inc x (увеличить параметр x на 1), либо dec x (уменьшить этот параметр).
В ином случае, если есть способ сделать ровно p - 1 изменений и попробовать все возможные комбинации (включая изначальную), то выведите Path в первой строке. Затем выведите p - 1 строк, описывающих изменения в том же формате.
Если невозможно ни то, ни другое, выведите No.
1
3
1
Path
inc 1
inc 1
1
3
2
No
2
3 2
1 1
Cycle
inc 1
inc 1
inc 2
dec 1
dec 1
dec 2
Название |
---|