Tots els palíndroms P13272


Statement
 

pdf   zip

thehtml

Considereu una paraula composta només amb lletres minúscules triades entre les k primeres de l’alfabet. Algunes posicions tenen el contingut fixat, mentre que d’altres podeu escollir quina lletra tenen. Escriviu totes les maneres de triar el contingut de les posicions lliures de forma que la paraula sigui un palíndrom.

Entrada

L’entrada consisteix en diversos casos, cadascun amb un natural k entre 1 i 26, seguit d’una paraula amb entre 1 i 100 caràcters. Les lletres per triar es marquen amb punts, mentre que les posicions fixades ja contenen la lletra corresponent, entre ‘a’ i ‘a’ +   k − 1.

Sortida

Per a cada cas, escriviu en ordre alfabètic tots els possibles cap-i-cues. Sempre n’hi haurà almenys un. Escriviu una línia amb 10 guions al final de cada cas.

Public test cases
  • Input

    2 ..
    1 .....
    4 db..a.b.
    26 z
    3 ..b..
    

    Output

    aa
    bb
    ----------
    aaaaa
    ----------
    dbaaaabd
    dbbaabbd
    dbcaacbd
    dbdaadbd
    ----------
    z
    ----------
    aabaa
    abbba
    acbca
    babab
    bbbbb
    bcbcb
    cabac
    cbbbc
    ccbcc
    ----------
    
  • Information
    Author
    Salvador Roura
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C++