<prompt> Una roboti n. Unapewa safu mbili kamili zenye faharasa 0, chargeTimes na runningCosts, zote mbili za urefu n. Roboti ya ith inagharimu vitengo vya chargeTimesi kutoza na inagharimu vitengo vya runningCostsi kuendesha. Pia unapewa bajeti kamili.gharama ya jumla ya kuendesha k roboti zilizochaguliwa ni sawa na maxchargeTimes k sumrunningCosts, ambapo maxchargeTimes ndiyo gharama kubwa zaidi ya malipo kati ya k roboti na. sumrunningCosts ni jumla ya gharama za uendeshaji kati ya roboti k.Rejesha _idadi kiwango cha juu cha roboti mfululizo unazoweza kuendesha hivi kwamba jumla ya gharama isi isizidi_ bajeti.Mfano wa 1:Ingizo: chargeTimes 3,6,1,3,4, runningCosts 2,1,3,4,5, bajeti 25Pato: 3Maelezo:Inawezekana kuendesha jozi zote za kibinafsi na mfululizo za roboti ndani ya bajeti.Ili kupata jibu la 3, fikiria roboti 3 za kwanza. Gharama ya jumla itakuwa max3,6,1 3 jumla 2,1,3 6 3 6 24 ambayo ni chini ya 25.Inaweza kuonyeshwa kuwa haiwezekani kuendesha zaidi ya roboti 3 mfululizo ndani ya bajeti, kwa hivyo tunarudi 3.Mfano wa 2:Ingizo: chargeTimes 11,12,19, runningCosts 10,8,7, bajeti 19Pato: 0Maelezo: Hakuna roboti inayoweza kuendeshwa ambayo haizidi bajeti, kwa hivyo tunarudisha 0.Vikwazo: chargeTimes.length runningCosts.length n 1 n 5 104 1 chargeTimesi, Gharama za kuendeshai 105 1 bajeti 1015  <response>: def max_consecutive_robotscharge_times, running_costs, budget: n lenzicharge_time maroboti_max 0 kwa mimi katika safun: kiwango cha juu 0 run_sum 0 kwa j katika safui, n: max_charge maxmax_charge, charge_timesj running_sum running_costsj gharama max_charge running_sum j - i 1 ikiwa gharama bajeti: max_robots maxmax_robots, j - i 1 kwingine: mapumziko kurudi max_robots 