Zadanie : anagram-2b
Zadanie
Anagram to słowo powstałe z innego słowa przez przestawienie liter. Przez słowo rozumiemy dowolny ciąg liter alfabetu łacińskiego.
Przykład:
słowo	-->	anagramy
barok	-->	korba, robak, arobk, rokab, orkab …
ranty		tyran, narty, ntyra, natyr, ytnar …

Poniżej podano pewną ilość wierszy zawierających po 5 słów każdy.

Wypisz wszystkie wiersze, w których występują dwa słowa będące swoimi anagramami.

Wejście

Pierwszy wiersz wejścia zawiera liczbę całkowitą n z zakresu 1..500 - ilość wierszy.
W każdym kolejnym n wierszy zapisano pięć słów o maksymalnej długości pięciu znaków każde.

Wyjście

W kolejnych wierszach wyjścia należy zapisać te wiersze, które zawierają dwa słowa będące swoimi anagramami.
W ostatnim wierszu należy zapisać ilość takich wierszy.

Przykład

Dla danych podanych na wejściu:

10
dca dcc abb dcd cab
dbdca dbcda dcdba dbcad dacdb
acbcd cbaac adadd abbca ccbac
db ad aa bd cc
adc cdb bab dcc bba
cdba acbd badc acdb badc
aadda dadaa adada aaadd aaadd
cc ac bb db dc
cbbbd dcbbb bbbdc bbbcd cbbbd
add bcc abb aba bad

Poprawną odpowiedzią jest wyjście:

dbdca dbdca dbdca dbdca dacdb
db db db db cc
bab bab bab bab bba
cdba cdba cdba cdba badc
aadda aadda aadda aadda aaadd
cbbbd cbbbd cbbbd cbbbd cbbbd
6

Jeśli chcesz zobaczyć inny przykład odśwież tę stronę klawiszem F5

Opcje zadania:

Biblioteki         : iostream iomanip cmath 
Limit czasu        : 0.25 s
Limit pamięci      : 32 MB
Słowa niedozwolone :