Palabra larga y letras que no aparecen

Dada una secuencia de palabras, queremos saber:

1.  Cuál es la palabra más larga de la secuencia.

2.  Todas las letras que no aparecen en ninguna de sus palabras.

Para resolver el segundo punto, vuestro programa debe implementar la
función

  void escribe_falso(const vector<bool>& @v@);

que escribe, para cada posición i del vector @v@ con valor @false@, el
carácter con código ASCII ′a^(′) + i.

Entrada

La entrada está formada por un número natural n > 0 seguido de n
palabras no vacías. Cada palabra está formada solo por letras
minúsculas.

Salida

Escribid la palabra más larga (la primera en orden de aparición en la
secuencia, en caso de empate). Escribid también la lista ordenada de
letras minúsculas que no aparecen en ninguna de las palabras de la
secuencia. Seguid el formato descrito en los ejemplos.

Observación

Si lo consideráis útil, podéis definir y usar la constante
LONG_ALFABETO,

  const int LONG_ALFABETO = ’z’ - ’a’ + 1;

 

Información del problema

Autoría: Unknown
Traducción: Maria Serna

Generación: 2026-01-25T14:35:45.327Z

© Jutge.org, 2006–2026.
https://jutge.org
