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

دوستان حنا برای هدیه تولد او nn شیرینی خریده‌اند و آن‌ها را پشت سر هم روی میز قرار داده‌اند. آن‌ها به حنا گفته‌اند که وزن شیرینی ii ام wiw_i است (ممکن است وزن یک شیرینی منفی باشد!)‌. حالا حنا می‌خواهد یک بازه پشت سر هم از شیرینی‌ها را انتخاب کند و بخورد. اما از آنجایی که حنا رژیم دارد، مجموع وزن شیرینی‌هایی که می‌خورد، نمی‌تواند بیشتر از WW باشد. حنا که گیج شده‌است به شما روی آورده تا به او بیشترین وزن شیرینی که می‌تواند بخورد را بگویید.

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

ورودی

در سطر اول عدد nn و WW به ترتیب آمده‌‌است.

در سطر بعدی ,w1,w2,,wn, w_1, w_2, \ldots, w_n به ترتیب آمده‌‌است. 1n300,0001 \leq n \leq 300 , 000 109wi109 -10^9 \leq w_i\leq 10^9 1W109 1 \leq W \leq 10^9

خروجی

بیشینه وزن شیرینی که حنا در مجموع می‌تواند بخورد را خروجی دهید.

مثال

ورودی نمونه ۱

3 7
4 5 3
Plain text

خروجی نمونه ۱

5
Plain text

حنا تنها می‌تواند بازه [2,2][2,2] را انتخاب کند.

ورودی نمونه ۲

5 10
1 1 8 3 1
Plain text

خروجی نمونه ۲

10
Plain text

در اینجا می‌توانیم بازه [1,3][1,3] را انتخاب کنیم.

ورودی نمونه ۳

5 10
13 -1 7 -12 19
Plain text

خروجی نمونه ۳

7
Plain text

در اینجا می‌توانیم بازه [1,4][1,4] را انتخاب کنیم.


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