سینما، سینما


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

میلاد و پارسا که از رسیدن به مرحله‌ی نهایی کدکاپ ۳ جا ماندند، از خجالت به شهر دورافتاده برره مهاجرت کردند و در آنجا مسئول بلیت فروشی سینما شدند.

سینما برره دو سالن دارد که فیلم‌های متفاوتی را نشان می‌دهد و هرکدام ظرفیت BB نفر آدم را دارد. مردم برره، مردمی فرهیخته هستند و اعتقاد زیادی به صف دارند اما یک عادت بد دارند، هر شخص دوست دارد فیلمی را ببیند که نفر جلویی‌اش در صف می‌بیند و به صورت پیش‌فرض بلیت همان فیلم را می‌خرد مگر اینکه به او به اندازه جیبش پول بدهیم تا راضی شود فیلم دیگر را ببیند.

ظرفیت جیب نفر ii-ام در صف را با aia_i نشان می‌دهیم. رییس از میلاد و پارسا خواسته که طوری بلیت فروشی کنند که:

۱- برای یک سالن بیشتر از BB بلیت نفروشند.

۲- کمترین هزینه را صرف پر کردن جیب افراد بکنند.

از شما می‌خواهیم این کمترین هزینه را برای میلاد و پارسا، دو دوست مهربان قصه‌ی ما، حساب کنید.

تضمین می‌شود که حتما می‌توانیم طوری nn نفر را بین سالن‌ها پخش کنیم که در هیچ‌یک از دو سالن بیشتر از BB نفر نرود.

ورودی🔗

در خط اول nn که تعداد افراد صف است و BB که ظرفیت سالن‌هاست به شما داده می‌شود.

در خط بعدی nn عدد داده می‌شود که عدد ii-ام اندازه جیب نفر ii-ام یا همان aia_i است.

1n3 000 1 \le n \le 3\ 000 0ai109 0 \le a_i \le 10^9 n2×Bn \le 2 \times B

خروجی🔗

در یک خط کمترین هزینه لازم برای برآورده کردن شرط‌ها را چاپ کنید.

مثال🔗

ورودی نمونه ۱🔗

2 1
1000 50
Plain text

خروجی نمونه ۱🔗

50
Plain text

ورودی نمونه ۲🔗

3 2
50 10 1000
Plain text

خروجی نمونه ۲🔗

10
Plain text
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.