<prompt> Kwa kuzingatia mkusanyiko nums na lengo kamili, rudisha _idadi ya juu zaidi ya safu ndogo zisizo tupu zisizo kupishana hivi kwamba jumla ya thamani katika kila safu ndogo ni sawa na_ lengo.Mfano wa 1:Ingizo: nambari 1,1,1,1,1, lengo 2Pato: 2Maelezo: Kuna safu ndogo 2 zisizopishana 1,1,1,1,1 zenye jumla sawa na lengo2.Mfano wa 2:Ingizo: nambari -1,3,5,1,4,2,-9, lengo 6Pato: 2Maelezo: Kuna safu ndogo 3 zenye jumla sawa na 6.5,1, 4,2, 3,5,1,4,2,-9 lakini ni 2 tu za kwanza ambazo hazipishani.Vikwazo: 1 nums.length 105 -104 nambarii 104 0 lengo 106  <response>: def maxNonOverlappingidadi, lengo: kiambishi awali_sum 0: 0 jumla, hesabu 0, 0 kwa nambari kwa nambari: jumla nambari ikiwa jumla - lengwa katika kiambishi awali_sum: count maxhesabu, 1 kiambishi awali_jumlajumla - lengo kiambishi awali_jumlajumla hesabu hesabu ya kurudi 