- محدودیت زمان: ۱ ثانیه
- محدودیت حافظه: ۲۵۶ مگابایت
بیژن یک کیک مستطیلی برای تولد کوئرا خریداری کرده است و کیک را با تعدادی برش افقی و عمودی موازی اضلاع مستطیل، به تکههای مستطیلی تقسیم کرده است.
منیژه با تعدادی از دوستان خود به جشن آمده است. او برای دوستان خود بزرگترین تکهها را جدا کرده و به هر نفر یک تکه کیک میدهد. سپس برای خودش بزرگترین تکه کیک باقی مانده را برمیدارد.
میدانیم عرض کیک با برشهای افقی، و طول کیک با برشهای عمودی به تعدادی قسمت تقسیم شده است. تعدادی سناریو داریم. در هر سناریو، منیژه در ابتدا تعداد افراد گروه خود که شامل دوستانش و خودش است را به شما میگوید. سپس تعداد قسمتهایی که عرض و طول کیک تقسیم شدهاند و طول هر قسمت را میگوید و از شما میخواهد به او بگویید مساحت تکه کیک او چقدر خواهد بود.
ورودی
در ابتدا در خط اول عدد $q$، که نشانگر تعداد سناریوها است داده میشود.
$$1 \leq q \leq 100 , 000$$
هر سناریو در ۳ خط ورودی داده می،شود. در ابتدا در خط اول هر سناریو، اعداد $n$ و $m$ و $k$ ورودی داده میشوند که به ترتیب تعداد قسمتهای تقسیم شده عرض و طول کیک و عدد $k$ نیز جمعیت گروه منیژه و دوستانش را مشخص میکنند.
$$1 \leq n, m \leq 100, 000, \quad \quad 1 \leq k \leq mn$$
سپس در خط دوم به ترتیب $n$ عدد، که طول قسمتهایی که عرض کیک برش داده شده است را مشخص میکند ورودی داده میشوند.
$$1 \leq h_i \leq 10^9$$
و در خط سوم $m$ عدد، که طول قسمتهایی که طول مستطیل کیک برش داده شده است، داده میشود.
$$1 \leq v_i \leq 10^9$$
تضمین میشود که مجموع $n + m$ روی همهی سناریوها حداکثر ۱۰۰،۰۰۰ باشد.
خروجی
در $q$ خط، و در هر خط یک عدد که نشانگر مساحت $k$ امین بزرگترین تکه کیک آن سناریو است را خروجی دهید.
مثالها
ورودی نمونه ۱
3
1 2 1
4
3 1
5 1 5
6 10 10 6 10
10
4 9 8
2 2 1 1
3 9 3 7 9 5 9 1 1
خروجی نمونه ۱
12
60
14
ارسال پاسخ برای این سؤال