Questo gioco può finire?

Vi propongo un gioco
Premessa: provate a giocare senza programmi informatici o software sofisticati, altrimenti perde di senso il gioco :-D

Dato un numero \( N \in \mathbb{N} \), scriviamolo in base 10, \( N= n_0 = a_k 10^k + \ldots + a_0 \).
Moltiplichiamo tutte le sue cifre per ottenere \(n_1 = a_k \cdot \ldots \cdot a_0 \) e iteriamo il procedimento con \(n_1 \) finché, non arriviamo ad un numero \(n_{\ell} \in \{ 0, 1, \ldots, 9 \} \) composto di una sola cifra. Diremo allora che \(n_0 \) ha lunghezza \( \ell \). Definiamo così l'applicazione \( L : \mathbb{N} \to \mathbb{N} \), che ad un intero associa la sua lunghezza \( n \mapsto L(n)= \ell \)
Ad esempio \(N = 18 \) è di lunghezza \( L(18) = 1 \) poiché \(N=n_0 = 18 \) e \( n_1=1 \cdot 8 = 8 \).

Chi conosce il gioco si astenga dal giocare :D
Regole del gioco:
1) Chi propone il gioco trovo l'intero minimale di lunghezza \(0\) e il gioco può partire
2) Se qualcuno ha trovato l'intero minimale di lunghezza \(\ell \geq 0\), bisogna imperativamente cercare l'intero minimale di lunghezza \(\ell+1\).
3) Supponiamo che si siano trovati tutti gli interi minimali \(N_0,N_1,\ldots, N_{\ell} \) di lunghezza rispettivamente \(0< 1< \ldots < \ell \), il vincitore momentaneo è colui che ha trovato \(N_{\ell}\).
4) Sotto le medesime condizioni del punto 3), tutti i partecipanti - anche il vincitore momentaneo stesso - hanno al più 1 mese di tempo per trovare \(N_{\ell+1} \), altrimenti il vincitore momentaneo sarà dichiarato vincitore e il gioco termina.
[5) Sarei tentato di metterla come regola che è vietato usare programmi informatici e software, ma ad una certa forse diventa impossibile! Diremo che è vietato fino a numeri ragionevolmente bassi :-D :-D poi è ammesso però se riuscite senza a trovargli.. chapeau avete vinto a priori :-D ]


Io inizio (e poi smetto di giocare perché conosco le risposte).
\( N_0 = 0 \) è minimale per \(L(n)=0 \).
Attualmente sono vincitore momentaneo, se passa più di un mese prima che qualcuno trovi un intero positivo \(N_1\) minimale tale che \( L(n)=1\) sarò vincitore. Altrimenti chi trova entro un mese questo \(N_1 \) sarà vincitore momentaneo, etc.

Risposte

axpgn
Ne ho trovato una di lunghezza $9$ :D

Quale ?
E che ragionamento hai usato per quello del 7 e del 9?

Comunque se da qui in poi volete trovare il minimo, diciamo che a caso è un po' poco probabile che lo troviate. Dovreste capire come ridurre i casi di molto.

axpgn
"3m0o":
Quale ?



"3m0o":
E che ragionamento hai usato per quello del 7 e del 9?



Cordialmente, Alex

"axpgn":

[quote="3m0o"]E che ragionamento hai usato per quello del 7 e del 9?



Cordialmente, Alex[/quote]



Per quanto rigurada:
"axpgn":
[quote="3m0o"]Quale ?


[/quote]

axpgn


@3m0o
[ot]Ma dove trovi il tempo per fare TUTTO? Dormi talvolta? :D[/ot]


Cordialmente, Alex



@axpgn
[ot]Cosa intendi per "TUTTO" ? :D
Dormire... certo, anche se con dei ritmi tutti miei :-D :lol:[/ot]

axpgn
@3m0o
[ot]
"3m0o":
Cosa intendi per "TUTTO" ? :D

Hai capito benissimo! :D
Come, per esempio, scrivere un papiro alle due di notte che adesso mi ci vorranno anni per digerirlo :lol:[/ot]


Cordialmente, Alex

@axpgn
[ot]Mah... oddio non ho capito benissimo, ho solo intuito un pochettino :-D
Però anni no! Al massimo qualche giorno dai.. :D[/ot]

Algoritmo di \( \operatorname{Pack} \)

axpgn
I tuoi passi son gli stessi che avevo in mente ma non ho una dimostrazione che quest'algoritmo sia sempre il migliore (non so se mi sono spiegato :D )


Cordialmente, Alex

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.