Paraules prohibides P89318


Statement
 

pdf   zip

Feu un programa tal que, donat un nombre nn, escrigui totes les paraules que siguin una permutació de les nn primeres lletres minúscules, amb una restricció: no hi pot haver dues lletres xx i yy tals que yy estigui immediatament a la dreta de xx i yy sigui la lletra següent a xx dins de l’alfabet.

Entrada

L’entrada consisteix en un natural nn entre 1 i 9.

Sortida

Escriviu en ordre i una per línia totes les paraules que compleixen la restricció.

Public test cases
  • Input

    3
    

    Output

    acb
    bac
    cba
    
  • Input

    4
    

    Output

    acbd
    adcb
    badc
    bdac
    bdca
    cadb
    cbad
    cbda
    dacb
    dbac
    dcba
    
  • Information
    Author
    Salvador Roura
    Language
    Catalan
    Other languages
    English
    Official solutions
    C++
    User solutions
    C++ Python