Interi con $0$ e $1$

axpgn
Sia dato un intero $n$.
Mostrare che è sempre possibile trovare un intero contenente solo le cifre $0$ e $1$ e che sia divisibile per $n$.
Esiste un algoritmo per trovare il più piccolo di tali numeri?


Cordialmente, Alex

Risposte
hydro1
"axpgn":
Sia dato un intero $n$.
Mostrare che è sempre possibile trovare un intero contenente solo le cifre $0$ e $1$ e che sia divisibile per $n$.




"axpgn":

Esiste un algoritmo per trovare il più piccolo di tali numeri?
Cordialmente, Alex


Certo, provarli tutti. Una domanda più interessante è qual è l'ordine di grandezza del più piccolo di tali numeri.

otta96
Uso la base 2 :smt023

axpgn
Ovviamente la base è dieci :D
Mentre penso che l'ordine di grandezza sia meno di $10^n$

Zero87
Ciao Alex (e ciao a voi), mi hai ricordato questa mia discussione qui di "qualche" annetto fa
https://www.matematicamente.it/forum/vi ... 7&t=146480
A naso ho idea che problemi di questo tipo siano simili.

axpgn
@Zero87
Il tuo era più difficile :D




Cordialmente, Alex

Quinzio
Per chi vuole divertirsi qui c'e' un algoritmo in C che cerca di trovare il numero piu' piccolo.
A titolo di esempio sotto ci sono i numeri trovati per tutti i divisori fino a 200 circa.
Nella riga c'e': il divisore, la quantita' di cifre dl numero, il numero in forma abbreviata e poi estesa.
La forma abbreviata scrive la cifre, 0 o 1 e poi quante volte e' ripetuta.
Ad es: 100110 diventa 1(1)0(2)1(2)1(1).

In breve ll'algoritmo funziona cosi':
si cerca di fare la divisione lunga $(1.0000...)/n$, poi quando i resti iniziano a diventare periodici, si introduce un 1 in un punto del periodo.
La divisione termina quando il resto e' $n-1$. Si cambia lo 0 in 1 e la divisione termina.


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