SEND + MORE = MONEY

El títol d’aquest problema és el mateix que el d’un trencaclosques conegut, en el qual cal substituir cada lletra per un dígit diferent, de manera que la suma doni el resultat demanat. La solució del problema original, única, és 9567+1085=106529567 + 1085 = 10652, perquè no es permet que el dígit de més a l’esquerra sigui 0. En aquesta versió simplificada sí que ho permetem, així que hi ha més solucions.

Podeu trobar totes les solucions d’una equació donada?

Entrada

L’entrada comença amb un natural nn entre 3 i 10, seguit d’nn paraules: les n1n-1 primeres tenen la mateixa longitud mm, i formen part de la part esquerra de l’equació, mentre que l’última, de mida m+1m+1, n’és el resultat. Podeu suposar que les paraules només tenen lletres majúscules.

Sortida

Per a cada cas, escriviu totes les solucions possibles. Sempre n’hi haurà almenys una.

Informació sobre el corrector

Podeu escriure les solucions d’aquest exercici en qualsevol ordre.

Observació

Hi ha diverses solucions per a aquest problema, amb diversos graus d’optimització. Us suggerim fer-ne alguna de relativament senzilla, i que la intenteu millorar només si us sobra temps.

Informació del problema

Autoria: Salvador Roura

Generació: 2026-01-25T11:21:20.720Z

© Jutge.org, 2006–2026.
https://jutge.org