Tebryggning
문제
Egon ska brygga massor av te till programmeringsolympiadsdeltagare. Han har påsar te, alla av olika sorter. Påse har te för personer. Det är garanterat att påsarna sammanlagt räcker till minst personer.
Egon tänker använda bryggkannor som har plats för te till maximalt 10 personer. Eftersom påsarna är av olika sort går det inte att blanda flera påsar i samma kanna. Dock kan samma påse användas till flera kannor. Hur många kannor måste Egon använda?
입력
På den första raden står två heltal och -- antalet tepåsar Egon har och antalet programmeringsolympiadsdeltagare. På den andra raden står heltal , antal personer som varje påse räcker till.
출력
Programmet ska skriva ut ett heltal: det minsta antalet tekannor Egon måste använda.
힌트
I exempel 1 väljer Egon att brygga två kannor med första tepåsen och två kannor med tredje tepåsen. Det ger koppar te, vilket räcker till de 36 deltagarna.
I exempel 2 är det optimala att brygga sex kannor med första tepåsen, tre kannor med tredje tepåsen och två med den fjärde tepåsen. Det ger koppar te, vilket räcker till de 100 deltagarna.
예제
예제 1
3 36 23 5 17
4
예제 2
4 100 54 2 33 16
11