Mot llarg i lletres que no apareixen X25396


Statement
 

pdf   zip

Donada una seqüència de paraules, volem saber:

  1. Quina és la paraula més llarga que apareix a la seqüència.

  2. Totes les lletres que no apareixen a cap mot de la seqüència.

Per a resoldre el segon punt, el vostre programa ha d’implementar la funció

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

que escriu, per cada posició ii del vector @v@ amb valor @false@, el caràcter amb codi ASCII a+i'a' + i.

Entrada

L’entrada consisteix en un natural n>0n > 0 seguit de nn paraules no buides. Cada paraula està formada només per lletres minúscules.

Sortida

Escriviu el mot més llarg de la seqüència d’entrada (la primera en ordre d’aparició a l’entrada, en cas d’empat). Escriviu també la llista ordenada de lletres minúscules que no apareixen a cap mot de la seqüència. Seguiu el format especificat als exemples.

Observació

Si us resulta útil, podeu fer servir la constant LONG_ALFABET, definida com a

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

 

Public test cases
  • Input

    5
    aquest es el tercer control
    

    Output

    control
    b
    d
    f
    g
    h
    i
    j
    k
    m
    p
    v
    w
    x
    y
    z
    
  • Input

    1
    hola
    

    Output

    hola
    b
    c
    d
    e
    f
    g
    i
    j
    k
    m
    n
    p
    q
    r
    s
    t
    u
    v
    w
    x
    y
    z
    
  • Input

    5
    hola adeu hola adeu hola
    

    Output

    hola
    b
    c
    f
    g
    i
    j
    k
    m
    n
    p
    q
    r
    s
    t
    v
    w
    x
    y
    z
    
  • Input

    5
    al curs veurem algorismes fantastics
    

    Output

    algorismes
    b
    d
    h
    j
    k
    p
    q
    w
    x
    y
    z
    
  • Information
    Author
    Professorat de PRO1
    Language
    Catalan
    Other languages
    English Spanish
    Official solutions
    Unknown.
    User solutions
    C++