<prompt> Unapewa safu kamili nums ambapo mfuko ith una mipira numsi. Pia unapewa maxOperations kamili.Unaweza kufanya operesheni ifuatayo kwa nyakati nyingi za maxOperations: Chukua mfuko wowote wa mipira na ugawanye katika mifuko miwili mipya yenye namba chanya ya mipira. Kwa mfano, mfuko wa mipira 5 unaweza kuwa mifuko miwili mipya ya mipira 1 na 4, au mifuko miwili mipya ya mipira 2 na 3.Adhabu yako ni idadi ya juu zaidi ya mipira kwenye mfuko. Unataka kupunguza adhabu yako baada ya shughuli.Rejesha _kiasi cha chini kabisa cha adhabu inayowezekana baada ya kufanya shughuli_.Mfano wa 1:Ingizo: nambari 9, maxOperations 2Pato: 3Maelezo:- Gawanya mfuko na mipira 9 katika mifuko miwili ya ukubwa wa 6 na 3. 9 - 6,3.- Gawanya mfuko na mipira 6 katika mifuko miwili ya ukubwa wa 3 na 3. 6,3 - 3,3,3.Mfuko ulio na idadi kubwa ya mipira una mipira 3, kwa hivyo adhabu yako ni 3 na unapaswa kurudisha 3.Mfano wa 2:Ingizo: nambari 2,4,8,2, maxOperations 4Pato: 2Maelezo:- Gawanya mfuko na mipira 8 katika mifuko miwili ya ukubwa wa 4 na 4. 2,4,8,2 - 2,4,4,4,2.- Gawanya begi lenye mipira 4 katika mifuko miwili ya saizi 2 na 2. 2,4,4,4,2 - 2,2,2,4,4,2 .- Gawanya mfuko na mipira 4 katika mifuko miwili ya ukubwa 2 na 2. 2,2,2,4,4,2 - 2,2,2,2,2,4 ,2.- Gawanya mfuko na mipira 4 katika mifuko miwili ya ukubwa 2 na 2. 2,2,2,2,2,4,2 - 2,2,2,2,2 ,2,2,2.Begi iliyo na idadi kubwa ya mipira ina mipira 2, kwa hivyo adhabu yako ni 2, na unapaswa kurudisha 2.Vikwazo: 1 nums.length 105 1 maxOperations, numsi 109  <response>: def can_form_arrayarr, vipande: piece_map kipande0: kipande cha kipande katika vipande mimi 0 wakati mimi lenarr: ikiwa arri haiko kwenye piece_map: kurudi Uongo kwa nambari katika piece_maparri: if arri ! num: kurudi Uongo mimi 1 kurudi Kweli 