← Torna a Deduzione Logica · Guide
Disposizione dei Posti
Determinare le posizioni di persone in una fila in base a vincoli come adiacenza, ordine relativo e posizioni fisse.
Impara
Determinare le posizioni di persone in una fila in base a vincoli come adiacenza, ordine relativo e posizioni fisse.
I puzzle di disposizione dei posti richiedono di determinare le posizioni di persone in una sequenza lineare basandosi su un insieme di vincoli. I vincoli possono includere posizionamento relativo, adiacenza, non adiacenza, posizioni alle estremita e posizioni fisse. L'obiettivo e trovare la disposizione che soddisfi tutti i vincoli contemporaneamente.
Dati N elementi e vincoli C1, C2, ..., Ck: trovare la permutazione P che soddisfi tutti i Ci
- 3 persone siedono in fila. Alice siede a sinistra di Bruno. Chiara siede a un'estremita. Chi siede al centro?
- 4 persone siedono in fila. Davide non siede accanto a Elena. Fabio siede nella posizione 1.
- 5 persone siedono in fila. Alice e a un'estremita. Bruno e a sinistra di Chiara. Davide non e accanto a Elena.
Come riconoscerlo
- Iniziare con i vincoli piu restrittivi (posizioni fisse, estremita)
- Usare l'eliminazione per ridurre le possibilita
- Disegnare un diagramma: numerare le posizioni e compilare cio che si sa
- Testare le disposizioni rimanenti contro tutti i vincoli
- In caso di blocco, assumere una posizione e verificare le contraddizioni
Errori comuni
- Dimenticare che 'a sinistra di' significa ovunque a sinistra, non necessariamente adiacente
- Confondere 'accanto a' con 'a sinistra/destra di'
- Non verificare tutti i vincoli contro la disposizione finale
Soluzione passo per passo
3 persone siedono in fila (posizioni 1-3). Alice siede a sinistra di Bruno. Chiara siede a un'estremita. Bruno siede nella posizione 2. Chi siede nella posizione 1?
- Bruno e nella posizione 2 (dato)
- Alice e a sinistra di Bruno, quindi Alice e nella posizione 1
- Chiara e a un'estremita. La posizione 1 e occupata, quindi Chiara e nella 3
- Disposizione finale: Alice (1), Bruno (2), Chiara (3)
Risposta: Alice