QOJ.ac

QOJ

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

#8860. หีบของโจรสลัด

Statistics

โจรสลัด Dick เบื่อหน่ายการต่อสู้ การปล้นสะดม การขโมย และการทำให้ผู้คนมากมายทุกข์ยากกลางทะเลหลวงเสียที เขาจึงตัดสินใจเกษียณ และพบเกาะที่เหมาะจะใช้ชีวิตที่เหลืออยู่ หากเงินของเขาไม่หมดเสียก่อน ตอนนี้เขามีเหรียญทองมากมายและต้องการเก็บไว้ในหีบ (อย่างไรเขาก็เป็นโจรสลัด) Dick สามารถสร้างหีบทรงสี่เหลี่ยมมุมฉากที่ทุกมิติเป็นจำนวนเต็ม โดยขนาดด้านบนไม่เกินขนาดสูงสุดที่กำหนด แต่ความสูงเป็นจำนวนเต็มเท่าใดก็ได้ ตอนนี้เขาต้องการที่ซ่อนหีบ ระหว่างสำรวจเกาะ เขาพบวิธีที่สมบูรณ์แบบ

Dick จะซ่อนหีบโดยจมมันลงในสระน้ำขุ่น ผิวน้ำเป็นรูปสี่เหลี่ยมผืนผ้า และน้ำเติมเต็มก้นหุบเขาที่มีกำแพงหินสูงในแนวดิ่ง Dick สำรวจสระและรู้ความลึกของทุกช่องสี่เหลี่ยมในตารางพิกัดคาร์ทีเซียนที่วางบนผิวน้ำ เมื่อ Dick จมหีบลง หีบจะจมลึกที่สุดจนแตะก้นสระ ด้านบนของหีบจะยังขนานกับผิวน้ำ และหีบจะวางตรงแนวช่องตาราง น้ำที่ถูกหีบแทนที่จะทำให้ระดับผิวน้ำสูงขึ้น (แม้รอบหีบจะไม่มีช่องว่างให้น้ำที่ถูกแทนที่ยกตัวขึ้นก็ตาม) กำแพงหุบเขาสูงพอที่น้ำจะไม่มีทางกระเด็นออกจากหุบเขา แน่นอนว่าเพราะต้องมองไม่เห็นหีบ ด้านบนของมันต้องอยู่ต่ำกว่าผิวน้ำอย่างเคร่งครัด หน้าที่ของคุณคือหาปริมาตรหีบใหญ่ที่สุดที่โจรสลัด Dick สามารถซ่อนด้วยวิธีนี้

ในรูป I.1 ภาพซ้ายสุดแสดงสระ ภาพกลางแสดงตำแหน่งที่เป็นไปได้ของหีบปริมาตร 3 และภาพขวาสุดแสดงหีบปริมาตร 4 ซึ่งเป็นปริมาตรสูงสุดที่เป็นไปได้ สังเกตว่าถ้าเพิ่มความสูงของหีบที่สองอีกหนึ่งหน่วย จะมองเห็นด้านบนของมัน เพราะจะอยู่สูงเท่ากับผิวน้ำพอดี

problem_8860_6017db924e69d8a91320c93044628e5c.png

รูป I.1: ภาพประกอบข้อมูลนำเข้าตัวอย่างที่ 1

ข้อมูลนำเข้า

ข้อมูลนำเข้ามีกรณีทดสอบเดียว เริ่มด้วยหนึ่งบรรทัดที่มีจำนวนเต็มสี่จำนวน $a$, $b$, $m$ และ $n$ ($1 \le a, b, m, n \le 500$) ผิวน้ำมีขนาด $m \times n$ และขนาดสูงสุดของด้านบน (และด้านล่าง) ของหีบคือ $a \times b$ นอกจากนี้ $a$ และ $b$ เล็กพอที่หีบซึ่งมีด้านบนขนาด $a \times b$ จะไม่สามารถปิดคลุมทั้งสระได้ แต่ละบรรทัดใน $m$ บรรทัดที่เหลือมีจำนวนเต็ม $n$ จำนวน $d_{i,j}$ ระบุความลึกของสระที่ช่อง $(i,j)$ โดย $0 \le d_{i,j} \le 10^9$ สำหรับทุก $1 \le i \le m$ และ $1 \le j \le n$

ข้อมูลส่งออก

แสดงปริมาตรสูงสุดของหีบทรงสี่เหลี่ยมมุมฉากที่ทุกมิติเป็นจำนวนเต็มและสามารถจมอยู่ใต้ผิวน้ำได้ทั้งหมด โดยด้านหนึ่งของด้านบนมีขนาดไม่เกิน $a$ และอีกด้านไม่เกิน $b$ หากซ่อนหีบใดในสระไม่ได้ ให้แสดง 0

ตัวอย่าง

ข้อมูลนำเข้า 1

3 1 2 3
2 1 1
2 2 1

ข้อมูลส่งออก 1

4

ข้อมูลนำเข้า 2

4 1 1 5
2 0 2 2 2

ข้อมูลส่งออก 2

12

ข้อมูลนำเข้า 3

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

ข้อมูลส่งออก 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.