• محدودیت زمان: ۱ ثانیه
  • محدودیت حافظه: ۶۴ مگابایت

مرکز سورتینگ دیجیکالا دارای مجموعه‌ای از نقاله‌ها برای سورت اتوماتیک بسته‌ها است. هر کدام از این نقاله‌ها از تعدادی استوانه‌ی چرخنده یا رولر مجاور هم تشکیل شده‌اند به نحوی که هر رولر می‌تواند یک بسته را به رولرهای سمت راست، چپ، جلو و عقب خود منتقل کند. توجه داشته باشید که ممکن است یک نقاله شامل یک تک رولر باشد. هر نقاله یک نقطه‌ی شروع و یک نقطه‌ی پایان دارد. هر دو رولر که از یک سمت با هم مجاور باشند، عضو یک نقاله هستند.

برای کنترل آلودگی صوتی مرکز سورتینگ تصمیم گرفته شد هر نقاله توسط یک و فقط یک کیوسک عایق صدا احاطه شود.

کیوسک‌ها به صورت مکعب مستطیل‌هایی هستند که بر روی نقاله‌ها قرار می‌گیرند و هزینه‌ی هر کیوسک بر اساس مساحت سطح مقطع آن حساب می‌شود و مرکز سورتینگ تمایل دارد کمترین هزینه را برای خرید این کیوسک‌ها داشته باشد.

شکل زیر نمای بالا از یکی از مراکز سورتینگ دیجی‌کالا است. خانه‌های آبی رنگ نشان‌دهنده‌ی رولرهای نقاله‌ها و خط‌های قرمز نشان‌دهنده‌ی محیط کیوسک‌های قرار گرفته در اطراف هر نقاله است.

توضیح تصویر

الگوریتمی طراحی کنید که با داشتن محل رولرها، مساحت بزرگترین کیوسک لازم را محاسبه کند.

ورودی

در خط اول طول nn و عرض mm مرکز سورتینگ و kk تعداد نقاله‌ها داده می‌شوند. 1m,n5001 \leq m, n \leq 500

در kk خط بعدی هر خط rr شماره‌ی ردیف در سورتینگ سنتر و c1c_1 شماره‌ی ستون آغاز و c2c_2 شماره‌ی ستون پایان یک بخش از نقاله داده می‌شوند.

خروجی

مساحت بزرگترین کیوسک

مثال

ورودی نمونه ۱

6 6 7
1 2 4
2 2 3
2 6 6
3 5 5
4 2 2
5 4 6
6 1 4
Plain text

خروجی نمونه ۱

12
Plain text

در این نمونه، ورودی و خروجی کاملا مطابق با تصویر صورت سوال است. همانطور که در تصویر مشخص است، بزرگ‌ترین مساحت کیوسک برابر ۱۲ است.

ورودی نمونه ۲

4 4 4
1 1 2
2 2 3
3 3 3
4 1 1
Plain text

خروجی نمونه ۲

9
Plain text

این نمونه مطابق با تصویر زیر است: توضیح تصویر


ارسال پاسخ برای این سؤال
فایلی انتخاب نشده است.