Data una WxH
griglia, quanti possibili labirinti ci sono?
Cose che sai del labirinto:
- La griglia è esattamente
H
alta eW
quadrata. - Esistono tre tipi di quadrati: Inizio, Fine e Vuoto. Il tuo labirinto deve contenere esattamente 1 inizio e 1 fine e tutti i quadrati rimanenti sono vuoti.
- Ci sono muri che circondano l'intero labirinto.
- I muri possono esistere sul bordo tra due quadrati qualsiasi, a meno che non infranga la seguente regola:
- Deve esistere un percorso dal quadrato iniziale al quadrato finale.
Pertanto, dati due numeri W
e H
, è necessario restituire un singolo numero che rappresenta il numero di possibili configurazioni quadrate / a parete. Lo sei garantitoW*H > 1
Ad esempio, il 2x2
labirinto ha esattamente 100
diverse configurazioni possibili.
Questo è un codice-golf, quindi vince la risposta più breve!