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

بیژن یک کیک مستطیلی برای تولد کوئرا خریداری کرده است و کیک را با تعدادی برش افقی و عمودی موازی اضلاع مستطیل، به تکه‌های مستطیلی تقسیم کرده است.

منیژه با تعدادی از دوستان خود به جشن آمده است. او برای دوستان خود بزرگترین تکه‌ها را جدا کرده و به هر نفر یک تکه کیک می‌دهد. سپس برای خودش بزرگترین تکه‌ کیک باقی مانده را برمی‌دارد.

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

ورودی

در ابتدا در خط اول عدد qq، که نشانگر تعداد سناریو‌ها است داده می‌شود.

1q100,0001 \leq q \leq 100 , 000

هر سناریو در ۳ خط ورودی داده می،شود. در ابتدا در خط اول هر سناریو، اعداد nn و mm و kk ورودی داده می‌شوند که به ترتیب تعداد قسمت‌های تقسیم شده عرض و طول کیک و عدد kk نیز جمعیت گروه منیژه و دوستانش را مشخص می‌کنند.

1n,m100,000,1kmn1 \leq n, m \leq 100, 000, \quad \quad 1 \leq k \leq mn

سپس در خط دوم به ترتیب nn عدد، که طول قسمت‌هایی که عرض کیک برش داده شده است را مشخص می‌کند ورودی داده می‌شوند.

1hi1091 \leq h_i \leq 10^9

و در خط سوم mm عدد، که طول قسمت‌هایی که طول مستطیل کیک برش داده شده است، داده می‌شود.

1vi1091 \leq v_i \leq 10^9

تضمین می‌شود که مجموع n+mn + m روی همه‌ی سناریوها حداکثر ۱۰۰،۰۰۰ باشد.

خروجی

در qq خط، و در هر خط یک عدد که نشانگر مساحت kk امین بزرگترین تکه کیک آن سناریو است را خروجی دهید.

مثال‌ها

ورودی نمونه ۱

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
Plain text

خروجی نمونه ۱

12
60
14
Plain text

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