SkarbyLimit pamięci: 32MBStryjek dał Ci na imieniny mapę skarbów. Jest to dosyć nietypowa mapa, gdyż jest ona wyłącznie listą pozycji i głębokości skarbów pod ziemią. Po zaznaczeniu położenia skarbów na siatce z kwadratowymi polami otrzymałeś właściwą mapę. Chcesz wykopać wszystkie skarby, przekopując jak najmniej pól. Pole o pozycji x i głębokości h można przekopać wyłącznie wtedy, jeśli przekopano wszystkie pola o pozycjach x - 1, x, x + 1 o głębokościach mniejszych od h (mieszczących się na mapie), w przeciwnym wypadku grunt się osunie i zostaniesz zasypany żywcem. Zadanie:
Wejście:
Wyjście:
Przykład:
Wyjaśnienie przykładu:
Numery wierszy to głębokość (h), a numery kolumn to pozycja (x). Szare pola są przekopane, s to skarb. |
[Zgłoś rozwiązanie] [Moje zgłoszenia]