06/09/12 8:25
lumo
Secondo me conviene generare solo A e B e controllare manualmente se C sia composto dai numeri richiesti.
Notando che O l'ultima cifra di A o B devono essere 5 per ottenere qualcosa di valido, i numeri da generare in totale diventano 2*3*3*3 = 54.
aaa
06/09/12 15:08
gigisoft
Postato originariamente da lumo:
Secondo me conviene generare solo A e B e controllare manualmente se C sia composto dai numeri richiesti.
Notando che O l'ultima cifra di A o B devono essere 5 per ottenere qualcosa di valido, i numeri da generare in totale diventano 2*3*3*3 = 54.
in realta', se ci pensi bene, per evitare che nella penultima cifra di C si abbia 6 o 8, l'ultima cifra di A e B devono essere entrambe pari a 5, e quindi scendiamo a 3*3 = 9 possibilita'
poi per lo stesso motivo, per evitare che nella seconda cifra di C si abbia 6 o 8, anche la penultima cifra di A deve essere pari a 5, e scendiamo a sole 3 possibilita'
alla fine, si vede che la prima cifra di A non puo' essere altro che 7; per cui si ha:
A 7 5 5 ×
B 5 =
C 3 7 7 5
il tutto senza scomodare disposizioni e bruteforce
Ciao.
Luigi
Ultima modifica effettuata da gigisoft 06/09/12 15:14
aaa