روش دو اشاره گر
Problem
با توجه به آرایه ای از اعداد مثبت N. حداقل تعداد اعداد متوالی را در آن بیابید به طوری که مجموع آنها از K بیشتر باشد.
ورودی
خط اول حاوی عدد
N، خط دوم -
K (0<N<= 10
6، 0<=K<= 10< sup > 9). خط سوم شامل اعداد طبیعی دنباله است.
حصر
طول کوچکترین دنباله اعدادی را که مجموع آنها بزرگتر از
K است چاپ کنید. اگر چنین دنباله ای یافت نشد،
-1 را چاپ کنید.
نمونهها
<سر>
| # |
ورودی |
خروجی |
<بدن>
| 1 |
6
7
3 1 3 2 4 3
| 3 |