Bajtazar jest nauczycielem w szkole podstawowej w Bajtołach Dolnych. Korzystając z tego, że pogoda całkiem dopisuje, Bajtazar chciałby zabrać swoją klasę na wycieczkę autokarową do stolicy kraju, Bajtogrodu. Do pomocy w organizacji wycieczki Bajtazar postanowił zatrudnić biuro podróży BajTour.
Ulice w centrum Bajtogrodu tworzą regularną siatkę: każda ulica biegnie albo z zachodu na wschód, albo z południa na północ, a odległości między dwiema sąsiednimi równoległymi ulicami są równe i wynoszą jeden kilometr. Przy niektórych skrzyżowaniach znajdują się atrakcje turystyczne. Bajtoccy przewodnicy każdej atrakcji przypisali pewien współczynnik ciekawości: im wyższy współczynnik, tym dana atrakcja jest ciekawsza dla zwiedzających. Bajtazar wie, że jego podopieczni szybko się nudzą, dlatego chciałby, aby kolejno zwiedzane atrakcje miały coraz większe współczynniki ciekawości.
Biuro BajTour zgodziło się spełnić wymagania Bajtazara, ale przy tym chciałoby na wycieczce jak najwięcej zarobić. Biuro pobiera stałą stawkę jednego bajtalara za każdy kilometr trasy autokaru. Przejeżdżając między dwiema kolejnymi atrakcjami na trasie zwiedzania, autokar porusza się zawsze najkrótszą trasą biegnącą wzdłuż ulic Bajtogrodu. Ponadto, BajTour zarabia w jeszcze inny sposób: zarządcy niektórych atrakcji płacą biuru za przyprowadzanie wycieczek.
Celem BajTouru jest zaproponować trasę zgodną z warunkami postawionymi przez Bajtazara, która zagwarantuje BajTourowi możliwie największy zysk. Czy pomógłbyś w wyznaczeniu odpowiedniej trasy? Uwaga: przejechanie obok atrakcji turystycznej bez wysiadania nie liczy się jako jej zwiedzenie!
    Pierwszy wiersz wejścia zawiera dwie liczby całkowite 
 oraz 
    (
), oznaczające liczbę ulic biegnących z zachodu
    na wschód oraz liczbę ulic biegnących z południa na północ.
    Dalej następuje 
 wierszy zawierających opis atrakcji turystycznych.
    W 
-tym wierszu znajduje się 
 liczb całkowitych 
 (
)
    oznaczających współczynniki ciekawości atrakcji turystycznych
    rozmieszczonych na skrzyżowaniach 
-tej ulicy biegnącej ze wschodu na
    zachód z kolejnymi ulicami biegnącymi z południa na północ.
    Współczynnik 
 oznacza brak atrakcji turystycznej, natomiast dodatnie
    współczynniki opisują poszczególne atrakcje.
    Wiadomo, że w Bajtogrodzie jest co najmniej jedna atrakcja turystyczna.
    Każdy z kolejnych 
 wierszy zawiera po 
 liczb całkowitych 
 (
).
    Liczba 
, czyli 
-ta liczba w 
-tym z tych wierszy, oznacza kwotę (w bajtalarach), jaką
    biuro otrzymuje za wysłanie wycieczki do atrakcji opisanej współczynnikiem ciekawości 
.
    Jeśli przy skrzyżowaniu nie ma atrakcji, odpowiadająca mu liczba 
 jest równa 
.
Pierwszy i jedyny wiersz wyjścia powinien zawierać jedną liczbę całkowitą, oznaczającą (wyrażony w bajtalarach) zysk z najbardziej dochodowej dla biura trasy, odwiedzającej pewne atrakcje turystyczne w kolejności ściśle rosnących współczynników ciekawości.
Dla danych wejściowych:
4 5 1 2 6 0 2 1 3 4 0 4 0 0 4 0 3 2 2 0 0 4 1 3 5 0 2 2 8 1 0 2 0 0 3 0 4 0 5 0 0 3
poprawną odpowiedzią jest:
39

Wyjaśnienie do przykładu:
    Liczby napisane na rysunku krojem prostym oznaczają współczynniki ciekawości atrakcji,
    a liczby napisane krojem pochyłym - dochody BajTouru za wysłanie wycieczki
    do poszczególnych atrakcji.
    Atrakcje odwiedzane na najbardziej dochodowej dla biura trasie zwiedzania są zaznaczone kółkami.
    Za wysłanie wycieczki do tych atrakcji biuro otrzyma, kolejno, 
, 
, 
, 
 i 
 bajtalarów.
    Dodatkowo, sumaryczny koszt przejazdu autokaru to 
 bajtalarów.
Autor zadania: Jakub Radoszewski.
In the event of technical difficulties with Szkopuł, please contact us via email at [email protected].
If you would like to talk about tasks, solutions or technical problems, please visit our Discord servers. They are moderated by the community, but members of the support team are also active there.