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 ii del vector @v@ con valor @false@, el carácter con código ASCII a+i'a' + i.

Entrada

La entrada está formada por un número natural n>0n > 0 seguido de nn 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