Skip to content

Latest commit

 

History

History

task_3_1155

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Задача 3 (1155. Дуоны)

Условие

Архангел по науке докладывает:
— Господи, эти физики там, внизу, — они открыли ещё одну элементарную частицу!
— Хорошо, добавим параметр в Общее Уравнение Вселенной.

С развитием техники физики находят всё новые и новые элементарные частицы, с непонятными и даже загадочными свойствами. Многие слышали про мюоны, глюоны, странные кварки и прочую нечисть. Недавно были обнаружены элементарные частицы дуоны. Эти частицы названы так потому, что учёным удаётся создавать или аннигилировать их только парами. Кстати, от дуонов одни неприятности, поэтому от них стараются избавляться до начала экспериментов. Помогите физикам избавиться от дуонов в их установке.

Экспериментальная установка состоит из восьми камер, которые расположены в вершинах куба. Камеры промаркированы латинскими буквами A, B, C, …, H. Технически возможно создать, или наоборот, аннигилировать, два дуона, находящихся в смежных камерах. Вам нужно автоматизировать процесс удаления дуонов из установки.

Исходные данные

В единственной строке даны восемь целых чисел в пределах от 0 до 100, описывающих количество дуонов в камерах установки (сначала в камере A, потом в B, и т.д.).

Результат

Выведите последовательность действий для удаления всех дуонов или слово IMPOSSIBLE, если это невозможно. Каждое действие должно быть описано в отдельной строке, в следующем формате: маркер первой камеры, маркер второй (смежной с первой), далее плюс либо минус (создать или аннигилировать пару дуонов). Количество действий в последовательности не должно превосходить 1000.

Примеры

Исходные данные Результат
0 1 0 1 2 3 2 2 IMPOSSIBLE
1 0 1 0 3 1 0 0 EF-
EA-
AD+
AE-
DC-