Il 25 e il 26 maggio 2021 si sono svolte on-line le finali dei Campionati Studenteschi di Giochi Logici. Trovi i testi qui.
Questo era lo schema della finale individuale di Camping (vedi qui le regole):
2 | 1 | 1 | 0 | |||||
---|---|---|---|---|---|---|---|---|
2 | ||||||||
Come risolverlo?
Possiamo subito cancellare l'intera colonna dello 0, poiché lì non ci possono essere tende:
2 | 1 | 1 | 0 | |||||
---|---|---|---|---|---|---|---|---|
X | ||||||||
X | ||||||||
X | ||||||||
2 | X | |||||||
X | ||||||||
X | ||||||||
Ma a parte questo non abbiamo molto da fare: sembrerebbe di essere bloccati...
Dobbiamo quindi fare qualche tentativo? Per fortuna no, c'è un trucchetto che possiamo utilizzare:
2 | 1 | 1 | 0 | |||||
---|---|---|---|---|---|---|---|---|
X | ||||||||
! | X | |||||||
X | ||||||||
2 | ! | X | ||||||
X | ||||||||
! | ||||||||
X | ||||||||
! |
Nelle prime tre colonne (evidenziate in giallo) ci devono essere in tutto 2+1+1 = 4 tende.
Gli alberi che si trovano nelle prime due colonne (evidenziati con un punto esclamativo) hanno per forza la tenda nelle prime tre colonne, e sono proprio 4.
Quindi nessun altro albero può avere tende in queste colonne. Questo ci consente di posizionare le tende di altri due alberi (evidenziati con una @):
2 | 1 | 1 | 0 | |||||
---|---|---|---|---|---|---|---|---|
@ | X | |||||||
X | ||||||||
X | ||||||||
2 | X | |||||||
X | ||||||||
@ | ||||||||
X | ||||||||
Da qui lo schema diventa più semplice: indichiamo con una X le caselle adiacenti alle tende appena messe, visto che sappiamo che due tende non possono toccarsi:
2 | 1 | 1 | 0 | |||||
---|---|---|---|---|---|---|---|---|
X | ||||||||
X | X | X | ||||||
X | ||||||||
2 | X | |||||||
X | X | X | ||||||
X | X | X | ||||||
Ricordandoci che nessun albero (oltre ai quattro !) può avere tende nelle prime tre colonne, possiamo posizionare la tenda di un ulteriore albero (@). Inoltre anche l'albero (?) ha la tenda obbligata:
2 | 1 | 1 | 0 | |||||
---|---|---|---|---|---|---|---|---|
X | ||||||||
X | X | X | ||||||
X | X | |||||||
2 | X | @ | X | |||||
X | X | X | X | X | ||||
? | X | |||||||
X | X | X | X | X | ||||
Guardiamo ora la quarta riga: nella casella più a destra non ci può essere una tenda (perché ogni tenda ha bisogno del suo albero, e questa casella non confina con nessun albero), quindi dobbiamo mettere una tenda nelle due caselle rimaste:
2 | 1 | 1 | 0 | |||||
---|---|---|---|---|---|---|---|---|
X | ||||||||
X | X | X | ||||||
X | X | X | X | X | X | X | ||
2 | X | X | X | |||||
X | X | X | X | X | X | X | X | |
X | ||||||||
X | X | X | X | X | ||||
La seconda colonna ha ora tutte le tende che le servono (cioè una). Possiamo quindi riempire di X tutte le sue caselle rimaste vuote.
Inoltre nella terza colonna rimane una sola casella possibile, e dobbiamo ancora inserire una tenda.
2 | 1 | 1 | 0 | |||||
---|---|---|---|---|---|---|---|---|
X | X | |||||||
X | X | X | ||||||
X | X | X | X | X | X | X | ||
2 | X | X | X | |||||
X | X | X | X | X | X | X | X | |
X | ||||||||
X | X | X | X | X | X | |||
X |
Tre alberi (#) hanno ora una sola posizione possibile per la loro tenda.
2 | 1 | 1 | 0 | |||||
---|---|---|---|---|---|---|---|---|
X | X | X | ||||||
# | X | X | X | |||||
X | X | X | X | X | X | X | ||
2 | X | X | X | |||||
X | X | X | X | X | X | X | X | |
# | X | |||||||
X | X | X | X | X | X | X | ||
X | # | X |
Completiamo lo schema con le ultime tre tende e abbiamo concluso:
2 | 1 | 1 | 0 | |||||
---|---|---|---|---|---|---|---|---|
X | X | X | ||||||
X | X | X | X | X | ||||
X | X | X | X | X | X | X | ||
2 | X | X | X | |||||
X | X | X | X | X | X | X | X | |
X | ||||||||
X | X | X | X | X | X | X | ||
X | X | X | X |
Finito!
Nessun commento:
Posta un commento