Feu un programa que usi backtracking per escriure tots els nombres de dígits tals que cap dels seus prefixos (ell inclòs) sigui múltiple de cap de divisors prohibits donats .
Per exemple, si , i els divisors prohibits són 2, 3, 5, 7, 11 i 19, llavors 137 està permès, perquè cap dels seus tres prefixos 1, 13 i 137 és múltiple de cap . En canvi, 433 no està permès, perquè dels seus tres prefixos 4, 43 i 433, n’hi ha algun que és múltiple d’algun (4 és múltiple de 2).
L’entrada consisteix en diversos casos. Cada cas comença amb i , seguits de enters diferents entre 2 i . Podeu suposar que i .
Per a cada cas, escriviu tots els nombres que tenen exactament dígits i no tenen prefixos prohibits, un per línia i de petit a gran. Escriviu una línia amb 10 guions al final de cada cas.
Autoria: Salvador Roura
Generació: 2026-01-25T13:25:02.538Z
© Jutge.org, 2006–2026.
https://jutge.org