Batareyalar
Yarış günü labaratoriyada kompüter istifadə edilir. Təəssüf ki, elektrik enerjisi kəsilib və kompüterləri yalnız batareyalarla işlətmək olar. Yarışın texniki heyətinin əlində sayda batareya var. -ci batareya hər hansı bir kompüteri dəqiqə işlətməyə imkan verir.
Onlar əvvəlcə hər bir kompüterə ən çoxu bir batareya yerləşdirə bilər. Bundan sonra və istənilən tam dəqiqədə istənilən kompüterdən onun hazırki batareyasını çıxarıb başqa bir batareya daxil etmək olar. Daxil edilmiş batareya tamamilə yeni və ya başqa bir kompüterdən çıxarılmış batareya ola bilər. Hesab edə bilərsiniz ki, batareyanı çıxarma və daxil etmə prosesləri vaxt aparmır. Onu da nəzərə alın ki, batareyalar yenidən doldurula bilməz.
Təşkilatçılar yarışın müddətini təyin etmək üçün bilmək istəyirlər ki, bütün kompüterləri eyni zamanda maksimum neçə dəqiqə işlətmək olar. Bunu müəyyən etmək texniki heyət üçün kifayət qədər çətindir. Bu işdə onlara kömək edin.
Giriş verilənləri
Birinci sətirdə boşluqla ayrılmış iki tam ədəd, və , uyğun olaraq kompüterlərin və batareyaların sayı, növbəti sətirdə isə boşluqla ayrılmış sayda tam ədəd , batareyaların tutumları verilir.
Çıxış verilənləri
Çıxışa bir tam ədəd, bütün kompüterlərin eyni zamanda işləyə biləcəyi maksimum dəqiqə sayını verin.
Nümunələr
Bu nümunədə kompüter və batareya var. Hər bir batareyanın tutumu dəqiqədir. Başlanğıcda birinci və ikinci batareyaları uyğun olaraq birinci və ikinci kompüterə yerləşdirək. dəqiqə sonra birinci kompüterdəki batareyanı çıxarıb üçüncü batareyanı (hələki tam dolu olan) birinci kompüterə yerləşdirək. -cü dəqiqənin sonunda ikinci kompüterdəki batareya bitəcək, onu çıxarıb yerinə az əvvəl birinci kompüterdən çıxardığımız və hələ dəqiqə tutumu qalan birinci batareyanı yerləşdirək. -cü dəqiqənin sonunda bu batareya da bitəcək. Baxmayaraq ki, hazırda birinci kompüterdə olan batareyanın hələ dəqiqəlik tutumu qalır, digər batareyalar artıq bitib və hər iki kompüteri bundan sonra işlək saxlaya bilmərik.
Qiymətləndirmə
Bu məsələ aşağıdakı kimi alt tapşırıqdan ibarətdir. Alt tapşırıq üçün ballar yalnız bu alt tapşırığa aid bütün testlər uğurla keçdikdə verilir.
( bal): ;
( bal): ;
( bal): ;
( bal): ;
( bal): ;