QOJ.ac

QOJ

Time Limit: 3 s Memory Limit: 1024 MB Total points: 100

#6113. Aranżacja okien

Statistics

KAIST kończy się budżet — potrzebują pieniędzy! Uznali, że akademiki są zbyt luksusowe w porównaniu z innymi budynkami KAIST; zaplanowali sprzedaż wszystkich budynków akademików i budowę nowego, całkowicie nieestetycznego obiektu.

Nowy akademik będzie miał kształt siatki o wymiarach $N \times M$ — nie może być nic bardziej nudnego — gdzie każda komórka jest pokojem, w którym mieszkają studenci. Zamierzamy dodać kilka okien, ponieważ chcemy, aby studenci mieli dostęp do światła słonecznego w ciągu dnia!

Planujemy umieścić dokładnie $w_{i,j}$ okien w pokoju $(i, j)$. Każdy pokój jest otoczony przez 4 krawędzie jednostkowe siatki. Okno może zostać zbudowane na boku krawędzi jednostkowej siatki i na każdym boku krawędzi jednostkowej może znajdować się co najwyżej jedno okno — dzięki temu każdy pokój ma od 0 do 4 okien. Okno jest jednostronne: okno po przeciwnej stronie krawędzi jednostkowej nie liczy się jako okno w danym pokoju.

Niestety, studenci odczują ogromny dyskomfort, gdy ich prywatna przestrzeń będzie obserwowana przez kogoś innego przez okno. Całkowity dyskomfort to liczba par studentów $\{a, b\}$ takich, że $a$ i $b$ mogą widzieć swoją prywatną przestrzeń przez okno.

Innymi słowy, jeśli krawędź jednostkowa ma okna po obu stronach, całkowity dyskomfort wzrasta o iloczyn liczby osób mieszkających w dwóch pokojach dzielących to okno.

Dane są $w_{i,j}$, liczba okien zaplanowanych dla pokoju $(i, j)$, oraz $p_{i,j}$, liczba osób mieszkających w pokoju $(i, j)$. Twoim zadaniem jest znalezienie minimalnego całkowitego dyskomfortu, jaki można osiągnąć poprzez odpowiednie rozmieszczenie okien.

Wejście

Pierwsza linia zawiera dwie liczby całkowite $N$ i $M$: wymiary siatki. Każda z następnych $N$ linii zawiera $M$ liczb całkowitych $p_{i,j}$ oddzielonych spacjami. Każda z następnych $N$ linii zawiera $M$ liczb całkowitych $w_{i,j}$ oddzielonych spacjami.

  • $1 \le N \le 50$
  • $1 \le M \le 50$
  • $1 \le p_{i,j} \le 1000$ ($1 \le i \le N, 1 \le j \le M$)
  • $0 \le w_{i,j} \le 4$ ($1 \le i \le N, 1 \le j \le M$)

Wyjście

Wypisz jedną liczbę całkowitą: minimalny całkowity dyskomfort.

Przykład

Wejście 1

4 3
1 7 10
7 2 8
7 9 10
4 6 4
3 3 3
3 2 4
4 3 4
2 2 3

Wyjście 1

178

Wejście 2

4 3
2 2 9
9 8 4
8 4 5
7 5 2
0 1 0
1 0 1
0 0 1
0 1 0

Wyjście 2

0

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.