Contest.uni-smr.ac.ru :: соревнования по программированию
Русская версия || English version
Login:
Password:
Забыли пароль?
 пример поиска: Вася Пупкин
 






Задача 23**** (ТФ, М)

Задачу добавил: elena

Успешно сдано решений: 0

В заданном текстовом файле найти группы слов, записанных одними и теми же буквами,
но отличающиеся их порядком. (Например: КОРМА, КОМАР). В файле используются только 
слова, записанные строчными латинскими буквами, отделенные друг от друга одним пробелом.
После последнего слова в строке может быть как несколько пробелов, так и не быть 
пробелов вовсе. Слова расположены в строке целиком, новая строка всегда начинается 
с нового слова.

Ограничения: 
длина каждой строки файла не превосходит 250 символов,
количество строк  0<N<=1000. Каждое слово имеет длину не более 30 букв

Формат входного файла input.txt
Первая строка - целое число - N - количество строк в файле
Следующие N строк - собственно сам файл.

Формат выходного файла output.txt
Первая строка - целое число K - количество найденных групп слов, описанных в условии
задачи.
Следующие K строк - список групп, упорядоченный по алфавиту по первому слову в группе.
В каждой строке - одна группа - все слова через пробел, также в алфавитном порядке

Пример входного файла
4
stop korma post 
komar ramka marka virus
karma tops topic
rekam marker

Пример выходного файла
3
karma marka ramka 
komar korma
post stop tops

Сдать задачу

Задать вопрос жюри по этой задаче