Задано 5 слов. Составить программу составления из этих слов кроссворда с наибольшим возможным числом пересечений. Исходные слова записаны в файле input.txt. Результат должен быть представлен в файле output.txt, содержащем 5 строк с информацией о расположении каждого слова, включающей:
Считается, что кроссворд записывается на клетчатом листе бумаги, на которой строки нумеруются сверху вниз, а столбцы - слева направо. Координаты клетки - пара чисел: номер строки и номер столбца. |
Пример файла исходных данных:
ЗИМАПример выходного файла:
1 5 1Выходной файл описывает следующий кроссворд:
З | |||||||
И | |||||||
Л | М | ||||||
В | Е | С | Н | А | Г | ||
Т | О | ||||||
О | С | Е | Н | Ь | Д |
Замечание: Некоторые слова могут и не иметь пересечений.