QOJ.ac

QOJ

Time Limit: 15 s Memory Limit: 2048 MB Total points: 100

#8860. Die Piratentruhe

Statistics

Pirat Dick hatte endlich genug vom Kämpfen, Plündern, Stehlen und davon, vielen Menschen auf hoher See das Leben schwer zu machen. Also beschloss er, sich zur Ruhe zu setzen, und fand die perfekte Insel für seinen Lebensabend, sofern ihm nicht das Geld ausgeht. Er besitzt jetzt viele Goldmünzen und möchte sie in einer Truhe aufbewahren (schließlich ist er Pirat). Dick kann eine quaderförmige Truhe mit ganzzahligen Abmessungen bauen, deren Oberseite eine vorgegebene Maximalgröße nicht überschreitet, deren ganzzahlige Höhe aber beliebig sein darf. Nun braucht er ein Versteck. Beim Erkunden der Insel fand er die perfekte Lösung.

Dick wird seine Truhe in einem trüben Teich versenken. Die Teichoberfläche ist rechteckig, und der Teich füllt den Boden eines Tals mit hohen senkrechten Felswänden vollständig aus. Dick hat den Teich vermessen und kennt seine Tiefe in jedem Quadrat eines kartesischen Koordinatengitters auf der Wasseroberfläche. Wenn er die Truhe versenkt, sinkt sie so weit wie möglich, bis sie den Boden berührt. Ihre Oberseite bleibt parallel zur Wasseroberfläche, und die Truhe wird an den Gitterquadraten ausgerichtet. Das verdrängte Wasser lässt den Wasserspiegel steigen (auch wenn um die Truhe kein Platz ist, in dem das verdrängte Wasser aufsteigen könnte). Die Talwände sind hoch genug, sodass niemals Wasser aus dem Tal herausspritzen kann. Da die Truhe unsichtbar bleiben muss, muss ihre Oberseite natürlich strikt unterhalb der Wasseroberfläche liegen. Deine Aufgabe ist es, das Volumen der größten Truhe zu bestimmen, die Pirat Dick so verstecken kann.

In Abbildung I.1 zeigt das linke Bild einen Teich, das mittlere eine mögliche Platzierung einer Truhe mit Volumen 3 und das rechte eine Platzierung einer Truhe mit Volumen 4, dem größtmöglichen Volumen. Wäre die zweite Truhe eine Einheit höher, wäre ihre Oberseite sichtbar, weil sie genau auf Höhe der Wasseroberfläche läge.

problem_8860_6017db924e69d8a91320c93044628e5c.png

Abbildung I.1: Veranschaulichung der Beispieleingabe 1.

Eingabe

Die Eingabe besteht aus einem einzigen Testfall. Er beginnt mit einer Zeile mit vier ganzen Zahlen $a$, $b$, $m$ und $n$ ($1 \le a, b, m, n \le 500$). Die Teichoberfläche hat die Maße $m \times n$, und die maximale Größe der Oberseite (und Unterseite) der Truhe ist $a \times b$. Außerdem sind $a$ und $b$ klein genug, dass eine Truhe mit einer Oberseite der Größe $a \times b$ nicht den gesamten Teich abdecken kann. Jede der verbleibenden $m$ Zeilen enthält $n$ ganze Zahlen $d_{i,j}$, die die Tiefe im Gitterquadrat $(i,j)$ angeben, wobei für alle $1 \le i \le m$ und $1 \le j \le n$ die Bedingung $0 \le d_{i,j} \le 10^9$ gilt.

Ausgabe

Gib das maximale Volumen einer quaderförmigen Truhe mit ganzzahligen Abmessungen aus, die vollständig unter der Teichoberfläche versenkt werden kann. Dabei ist eine Abmessung der Oberseite durch $a$ und die andere durch $b$ beschränkt. Kann keine Truhe im Teich versteckt werden, gib 0 aus.

Beispiele

Eingabe 1

3 1 2 3
2 1 1
2 2 1

Ausgabe 1

4

Eingabe 2

4 1 1 5
2 0 2 2 2

Ausgabe 2

12

Eingabe 3

2 3 3 5
2 2 2 2 2
2 2 2 2 2
2 2 2 2 2

Ausgabe 3

18

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.