HiTLeuLeR ha scritto:Ho una domanda... Perché questo problema non sta nella sezione TdN?!

Perchè, con la mia soluzione, lo ritenevo troppo facile per TdN. Eccola:
Partendo dal fondo, indico con a(1), a(2), ....., a(n) le cifre del numero. Deve essere
a(n)a(n-1)....a(3)a(2)a(1) = 2 * a(n-1).....a(2)a(1)a(n)
Conoscendo a(n) e facendo la moltiplicazione posso calcolare a(1); sostituendolo nel secondo membro e moltiplicando trovo a(2), eccetera. Conviene scrivere man mano le singole cifre, seguite da un asterisco se c'è riporto. Il processo termina quando si trova una cifra uguale ad una precedente, tenendo conto anche dell'asterisco, perchè di lì in poi il tutto si ripete. Se la cifra uguale è a(n), siamo alla soluzione, se è un'altra (in realtà questo caso non si verifica) si entra in loop e quindi va scartato il valore di partenza. Supponiamo ora che sia a(n)=1: per a(1), a(2), eccetera si ha
2, 4, 8, 6*, 3*, 7, 4*, 9, 8*, 7*, 5*, 1*, 3, 6, 2*, 5, 0*, 1
quindi una soluzione è il numero 105263157894736842. Non è l'unica: potremmo ripetere i calcoli fino al successivo 1, per una soluzione con 36 cifre, o ripetere ancora, con infinite soluzioni aventi 18k cifre, di cui la prima è 1.
Per a(n)=2, 3, eccetera non occorre fare altri calcoli, perchè tutte le cifre compaiono senza asterisco nel precedente elenco: basta quindi proseguirlo ripetendo le cifre trovate e poi leggere a ritroso il numero che va dalla prima cifra che vogliamo (senza asterisco) alla sua ripetizione esclusa: ci sono quindi 9 soluzioni con 18 cifre, ognuna delle quali ne origina infinite altre, come indicato per a(n)=1.
Questo se si ammette di accettare anche numeri che iniziano con zero; altrimenti va scartata proprio la soluzione che entrambi abbiamo indicato, perchè il suo spostato inizia con zero. Solo con questa ammissione si può accettare come soluzione il numero 0, scritto come una successione di 0: pensandolo come numero di una sola cifra, perde significato il verbo "spostare".