QOJ.ac

QOJ

実行時間制限: 1.5 s メモリ制限: 512 MB 満点: 100

#17604. VEZUV

統計

Los miembros del comité de una competencia regional de ICPC no lograron garantizar las condiciones adecuadas para el concurso, por lo que decidieron clasificar a los equipos lexicográficamente. Por lo tanto, el equipo cuyo nombre sea lexicográficamente menor será declarado ganador.

La protagonista de este problema, Etna, es la líder de un equipo cuya identidad ocultaremos, pero basta decir que se trata de un equipo cuyo nombre comienza con la letra 'Z', lo que lo coloca en una posición bastante desfavorable. Tras largas discusiones con el comité, Etna logró conseguir una forma más justa de clasificar a los equipos. Desafortunadamente, los equipos seguirán siendo clasificados lexicográficamente, pero la definición de orden lexicográfico cambiará. Más precisamente, el comité elegirá aleatoriamente una permutación de las letras del alfabeto inglés y definirá el orden lexicográfico de forma natural utilizando esa permutación. Es decir, el orden de las letras en la permutación corresponderá a su orden lexicográfico.

Etna sacó inmediatamente su computadora portátil y escribió un programa que, para cada equipo, encuentra una permutación de letras bajo la cual ese equipo ganará la competencia. Desafortunadamente, el programa aún no ha terminado de ejecutarse hasta el día de hoy. Ayude a Etna y escriba un programa más eficiente con la misma funcionalidad.

Entrada

La primera línea contiene un número natural $N$ que representa el número de equipos que participan en la competencia.

En las siguientes $N$ líneas se encuentran los nombres de los equipos que participan en la competencia. El nombre de cada equipo consiste en una sola palabra que, a su vez, está compuesta por letras minúsculas del alfabeto inglés. Por supuesto, los nombres de los equipos son distintos entre sí.

Salida

Para cada equipo, en el orden en que aparecen en la entrada, es necesario imprimir en una línea separada la permutación de las letras del alfabeto inglés bajo la cual ese equipo ganaría la competencia. Si no existe tal permutación, es necesario imprimir la palabra "nemoguce", y si existen varias permutaciones de este tipo, basta con imprimir cualquiera de ellas.

BODOVANJE

Sea $L$ la suma de las longitudes de las palabras de todos los $N$ equipos, y $K$ el número de letras distintas que aparecen en los nombres de todos los equipos.

| :---: | :---: | :---: | | podzadatak | broj bodova | ograničenja | | 1 | 13 | $1 \le N \le 100, 1 \le L \le 10\,000, 1 \le K \le 6$ | | 2 | 32 | $1 \le N \le 350, 1 \le L \le 10\,000, 1 \le K \le 26$ | | 3 | 55 | $1 \le N \le 25\,000, 1 \le L \le 1\,000\,000, 1 \le K \le 26$ |

Ejemplos

Entrada 1

3
war
zag
wro

Salida 1

agorwzbcdefhijklmnpqstuvxy
agorzwbcdefhijklmnpqstuvxy
gorawzbcdefhijklmnpqstuvxy

Entrada 2

3
b
ab
aa

Salida 2

bacdefghijklmnopqrstuvwxyz
nemoguce
abcdefghijklmnopqrstuvwxyz

Entrada 3

7
bcada
dbaab
bbabc
ababb
aacdf
bcdff
baddb

Salida 3

cbadfeghijklmnopqrstuvwxyz
cdabfeghijklmnopqrstuvwxyz
bacdfeghijklmnopqrstuvwxyz
nemoguce
abcdfeghijklmnopqrstuvwxyz
cbdafeghijklmnopqrstuvwxyz
nemoguce

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.