Distància de cavall màxima

Considereu un tauler d’escacs f × c amb caselles lliures i prohibides.
Donades dues caselles lliures c₁ i c₂, heu d’anar de c₁ fins a c₂ fent
el mínim nombre de salts de cavall possibles, sense sortir del tauler ni
passar mai per cap casella prohibida. Escolliu c₁ i c₂ per maximitzar el
nombre de salts del camí òptim entre les dues.

0.55 Si no recordeu com es mouen els cavalls, mireu la figura: El cavall
blanc es podria moure a qualsevol casella amb un cavall negre:

Entrada

L’entrada consisteix en diversos casos, cadascun amb les dimensions f i
c, seguides del nombre de posicions prohibides p. A continuació vénen p
posicions prohibides diferents x y, amb 1 ≤ x ≤ f, i 1 ≤ y ≤ c. Suposeu
0 ≤ p < f ⋅ c ≤ 100.

0.45

Sortida

Per a cada cas, escriviu la màxima distància entre dues caselles lliures
qualssevol. S’ha de poder arribar d’una casella a l’altra. Si no es pot
fer cap salt, escriviu 0.

Observació

Podeu obtenir 60 punts resolent casos amb f ⋅ c ≤ 25.

Informació del problema

Autoria: Salvador Roura

Generació: 2026-01-25T10:02:06.642Z

© Jutge.org, 2006–2026.
https://jutge.org
