<prompt> Unapewa safu ya jozi nums iliyo na nambari kamili 0 na 1 pekee. Rejesha _idadi ya safu ndogo katika nambari zilizo na zaidi_ 1_s kuliko_ 0_. Kwa kuwa jibu linaweza kuwa kubwa sana, lirudishe modulo_ 109 7.subarray ni mfuatano wa vipengele ndani ya safu.Mfano wa 1:Ingizo: nambari 0,1,1,0,1Pato: 9Maelezo:Safu ndogo za ukubwa wa 1 ambazo zina zaidi ya sufuri ni: 1, 1, 1Safu ndogo za ukubwa wa 2 ambazo zina zaidi ya sufuri ni: 1,1Safu ndogo za ukubwa wa 3 ambazo zina zaidi ya sufuri ni: 0,1,1, 1,1,0, 1,0,1Safu ndogo za ukubwa wa 4 ambazo zina zaidi ya sufuri ni: 1,1,0,1Safu ndogo za ukubwa wa 5 ambazo zina zaidi ya sufuri ni: 0,1,1,0,1Mfano wa 2:Ingizo: nambari 0Pato: 0Maelezo:Hakuna safu ndogo zilizo na zaidi ya sufuri.Mfano wa 3:Ingizo: nambari 1Pato: 1Maelezo:Safu ndogo za ukubwa wa 1 ambazo zina zaidi ya sufuri ni: 1Vikwazo: 1 nums.length 105 0 numsi 1  <response>: def min_movesn: dp 0, 1 0 n - 1 kwa i katika masafa 2, n 1: dpi i kwa x katika safu1, i: kuvunjwa x - 1 isiyovunjika i - x dpi mindpi, 1 maxdpimevunjika, dphaijavunjika rudisha dpn 