Украинские Олимпиады
Украинские Олимпиады по Информатике
по Информатике

Соревнования

Информация
Добро пожаловать
Гостевая книга
Обратная связь
О сайте

ACM-олимпиада
Новости
Правила
Задачи
Сдать задачу
Таблица результатов

IOI-олимпиада
Новости
Правила
Последние задачи
Последние результаты
Архив

"Трудно-решаемая" задача
Новости
Правила
Последняя задача
Последние результаты
Архив

Логические игры
Новости
Правила
Виды игр
Последний турнир
Архив

Викторина
Новости
Правила
Последняя викторина
Архив

 
 
ACM-олимпиада

Поиск анаграмм

  

 
Задача

Задана последовательность слов, записанных маленькими русскими буквами. Говорят, что несколько слов образуют анаграмму, если любое из них можно получить из любого другого перестановкой букв, например: сорт-трос-торс-рост, лама-мала В частности, одинаковые слова образуют анаграмму, и слово образует анаграмму само с собой.

Напишите программу, которая определяет в заданной последовательности все полные множества слов-анаграмм. Множество называется полным, если к нему нельзя добавить слова из заданной последовательности, образующего анаграммы с остальными.

Входные данные

На вход подается последовательность строк в каждой из которых содержится одно слово или пустая строка разделяющая тесты. Последовательность заканчивается символом "конец файла". Количество слов в каждом тесте не превосходит 100.

Пример ввода
сорт
трос
лама
мала
торс
рост

фба
Выходные данные

Результат для каждого теста должен начинаться со строки "Тест N ...", далее должны следовать группы анаграмм, отделенные друг от друга пустой строкой. Слова в группах анаграмм должны находиться в отдельных строках.

Пример вывода
Тест N 1
сорт
трос
торс
рост

лама
мала
Тест N 2
фба

TIN: 10 подготовил: Шамиль Ягияев перевод: -

  

 

Сборник

Олимпиады
Международные
Всесоюзные
Всеукраинские (IV этап)
Разные...

Всеукраинские олимпиады
1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002

Отборочные сборы
1992 1993 1994 1996 1997 1998 1999 2000 2001 2002

Международные олимпиады
1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002

Всесоюзные олимпиады
1989 1990 1991 1992

Информация
Список ссылок
Литература
Статьи
Рассылки
Интервью

© Разработано рабочей группой UOI 1998-2002 гг.