<prompt> Unapewa nambari mbili kamili m na n, ambazo zinawakilisha vipimo vya matrix.Pia umepewa kichwa cha orodha iliyounganishwa ya nambari kamili.Tengeneza mkusanyiko wa m x n ambao una nambari kamili katika orodha iliyounganishwa iliyowasilishwa kwa mpangilio wa ond kisaa, kuanzia juu-kushoto ya tumbo. Ikiwa kuna nafasi zilizosalia tupu, zijaze na -1.Rudisha _matrix iliyotengenezwa_.Mfano wa 1:Ingizo: m 3, n 5, kichwa 3,0,2,6,8,1,7,9,4,2,5,5,0Pato: 3,0,2,6,8,5,0,-1,-1,1,5,2,4,9,7 Maelezo: Mchoro hapo juu unaonyesha jinsi maadili yanavyochapishwa kwenye matrix.Kumbuka kuwa nafasi zilizobaki kwenye tumbo zimejazwa na -1.Mfano wa 2:Ingizo: m 1, n 4, kichwa 0,1,2Pato: 0,1,2,-1Maelezo: Mchoro hapo juu unaonyesha jinsi thamani zinavyochapishwa kutoka kushoto kwenda kulia kwenye matrix.Nafasi ya mwisho kwenye tumbo imewekwa -1.Vikwazo: 1 m, n 105 1 m n 105 Idadi ya nodi katika orodha iko katika safu 1, m n. 0 Node.val 1000  <response>: def sum_prefix_scoress: str - int: n lenzi Jumla_alama 0 kiambishi_kirefu_cha_kawaida zaidi 0 kwa i katika safu n - 1, -1, -1: ikiwa si sn - 1 - kiambishi_kirefu_cha_kawaida: kiambishi awali_kirefu_cha_kawaida zaidi 1 kwingine: kiambishi_kirefu_cha_kawaida zaidi 0 sum_scores kiambishi awali_cha_kawaida kirefu zaidi rudisha jumla_alama 