Problema logico
Inviato: 13 feb 2011, 07:17
Sto leggendomi un ebook di esercitazioni alle olimpiadi e mi sono imbattuto in questo rproblrma di logica (non certo di combinatoria, ma non trovo una sezione più consona):
Non ho capito la soluzione, qualcuno me lo potrebbe spiegare meglio?Alberto per sconfiggere la solitudine ha inventato un gioco. All'inizio vi sono n bastoncini in pila, e poi Alberto pu` o fare una di queste tre mosse: a) Scegliere una pila con almeno 4 bastoncini e spezzarla in 4 pile;
b) Scegliere una pila con y bastoncini, toglierle un numero di bastoncini k ≤ y 2 e spostarli su un'altra pila;
c) Scegliere una pila con almeno 2 bastoncini, spezzarla in 2 pile e quindi aggiungere una nuova pila con 5 bastoncini.
Alberto vuole, mediante solo queste mosse, raggiungere una configurazione in cui tutte le pile hanno un solo bastoncino. Per quali n Alberto pu` o vincere la partita? Con che strategia?

Soluzione: Chiamiamo n il numero totale di bastoncini presenti su tutte le pile, e m il numero di pile. All'inizio, m = 1 ed n ` e assegnato, alla fine n0 = m0. Esaminamo come agiscono su questi due valori le varie mosse. a) n non varia mentre m0 = m + 3.
b) n ed m restano entrambi invariati;
c) n0 = n + 5 ed m0 = m + 2. A questo punto si pu` o notare come l'espressione (n−m) mod 3 sia un invariante in questo gioco; imponendo quindi che resti uguale all'inizio e alla fine abbiamo che (n−1) mod 3 = (n0 − m0) mod 3 = 0 = ⇒ n ≡ 1 (mod 3). Resta poi solo da verificare che ogniqualvolta n ≡ 1 (mod 3) il gioco ha effettivamente soluzione; ma questa soluzione si ottiene semplicemente applicando ripetutamente la mossa a) ogni volta creando 3 nuove pile con 1 bastoncino l'una.