XXI Ежегодная Всеберляндская ярмарка уже совсем на носу! Традиционно ярмарка включает в себя $$$n$$$ киосков, расположенных по кругу. Киоски пронумерованы от $$$1$$$ до $$$n$$$ по часовой стрелке, киоск номер $$$n$$$ стоит рядом с номером $$$1$$$. В $$$i$$$-м киоске продаются конфеты по цене $$$a_i$$$ бурлей за штуку. В каждом киоске неограниченный запас конфет.
Поликапр решил потратить не более $$$T$$$ бурлей на ярмарке. Однако, у него также есть план, как он будет перемещаться между киосками:
У Поликарпа конечное количество бурлей, поэтому процесс закончится, как только он не сможет купить конфету ни в одном киоске.
Посчитайте количество конфет, которые купит Поликарп.
В первой строке записаны два целых числа $$$n$$$ и $$$T$$$ ($$$1 \le n \le 2 \cdot 10^5$$$, $$$1 \le T \le 10^{18}$$$) — количество киосков на ярмарке и начальное количество бурлей у Поликарпа.
Во второй строке записаны $$$n$$$ целых чисел $$$a_1, a_2, \dots, a_n$$$ ($$$1 \le a_i \le 10^9$$$) — цена одной конфеты в киоске номер $$$i$$$.
Выведите одно целое число — итоговое количество конфет, которые купит Поликарп.
3 38
5 2 5
10
5 21
2 4 100 2 6
6
Рассмотрим первый пример. Какие ходы делал Поликарп, пока у него не закончились деньги:
Больше нельзя купить конфет. Итоговое число купленных конфет — $$$10$$$.
Во втором примере у него остается $$$1$$$ бурль после посещения киосков, нельзя купить ни одну конфету за столько.
Название |
---|