Server#7526

Server

1 saniyə
128 meqabayt
Çox asan

Siz serverin idarəçisisiniz və burada bir neçə tapşırığı ilk gələn - ilk yerinə yetirilən prinsipinə əsasən icra etməlisiniz. Hər gün bu tapşırıqları yerinə yetirmək üçün serverdə dəqiqədən çox vaxt sərf edə bilməzsiniz. Hər bir tapşırığın yerinə yetirilmə müddətini bildiyiniz halda, bu gün neçə tapşırığın icra olunacağını müəyyən etmək istəyirsiniz.

Gəlin aşağıdakı nümunəyə baxaq. Tutaq ki, t = 180, tapşırıqların yerinə yetirilmə müddətləri 45, 30, 55, 20, 80 və dəqiqədir (məhz bu ardıcıllıqla). Yalnız dörd tapşırıq icra oluna bilər. İlk dörd tapşırığın yerinə yetirilməsi üçün dəqiqə sərf olunmalıdır. Beş tapşırığı yerinə yetirmək mümkün deyil, çünki bu zaman dəqiqə tələb olunur ki, bu da -dən çoxdur. Beşinci tapşırıq hələ icra olunmadığı üçün dördüncü tapşırıqdan sonra altıncı tapşırığı yerinə yetirmək olmaz, baxmayaraq ki, altıncı tapşırıq üçün dəqiqə vaxt qalır.

Giriş

Birinci sətir iki tam ədəd n~(1 \le n \le 50) və t~(1 \le t \le 500) ehtiva edir, burada — tapşırıqların sayıdır. Növbəti sətir hər bir tapşırığın yerinə yetirilmə müddətini göstərən -dən çox olmayan təbii ədədi ehtiva edir.

Çıxış

İlk gələn - ilk yerinə yetirilən prinsipinə görə dəqiqə ərzində yerinə yetirilə biləcək tapşırıqların sayını göstərin.

Nümunələr

Nümunə 1

Loading
Loading

Nümunə 2

Loading
Loading