eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Деление

Деление

Две горнодобывающие компании совместно нашли хорошее место для добычи золота. Теперь начались жесткие переговоры: земельный участок должен быть разделен между компаниями. Территория имеет форму квадрата и разделена на \textbf{n} * \textbf{n} единичных квадратов. Каждый малый квадрат либо пустой, либо содержит один или два месторождения золота. Вам следует разбить местность на две связные области, не обязательно одинаковых либо имеющих одинаковую площадь. Компаниям будет лучше, если будут учтены следующие простые предложения. Граница между их областями должна начинаться в северо-западном углу, а заканчиваться в юго-восточном, и идти должна по границам единичных квадратов. Длина границы не должна превышать \textbf{2n}. Каждая из двух частей должна содержать одинаковое количество месторождений золота. \InputFile Первая строка содержит количество тестов \textbf{t}. Далее идут сами тесты. Первая строка каждого теста содержит длину \textbf{n} (\textbf{1} ≤ \textbf{n} ≤ \textbf{1000}) стороны участка. Следующие \textbf{n} строк содержат описание участка: каждая из \textbf{n} строк содержит \textbf{n} чисел. Эти числа указывают на количество месторождений золота в единичных квадратах, они равны \textbf{0}, \textbf{1} или \textbf{2}. Первая строка - самая северная, каждая строка выводится в направлении с запада на восток. \OutputFile Для каждого теста вывести: \begin{itemize} \item слово \textbf{IMPOSSIBLE}, если возможного разделение земель не существует, \item описание границы, если подходящее разделение земель существует. Вывести последовательность из не более чем \textbf{2n} букв \textbf{N}, \textbf{E}, \textbf{S} или \textbf{W}, описывающих границу разделения с северо-западного угла до юго-восточного. Буквы означают, что граница идет на север, восток, юг и запад соответственно. \end{itemize} Если существует несколько решений, то вывести любое из них.
Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
1
5
2 0 1 0 2
0 0 2 0 0
0 0 2 1 0
1 1 0 0 0
0 2 0 0 0
Вихідні дані #1
SEESEESESS
Джерело 2013 Petrozavodsk Winter Training Camp, Jagiellonian University Contest, Січень 25, Задача D