<prompt> Tengeneza algoriti ili kukokotoa upeo wa safu ndogo ya ukubwa k katika safu ya ukubwa na -2, 1, -3, 4, -1, 2, 1, -5, 4, k 3  <response>: Algoriti inapaswa kwanza kupanga au kuvuka safu a, na kuendelea kufuatilia jumla ya upeo wa safu ndogo ya urefu k, ambayo ni jumla ya vipengele katika faharasa 0 hadi k-1 pamoja. Kisha tunaongeza kipengee kwenye faharasa k1 kwa jumla ya safu ndogo, na kutoa kipengele kwenye faharasa 0. Kisha, tunalinganisha jumla ya safu ndogo hii mpya na jumla ya upeo wa juu wa safu ndogo ya urefu k, na kuweka ile yenye thamani ya juu zaidi. Kisha tunaweza kurudia mchakato huu kwa vipengele vingine, tukipitia safu kutoka faharasa 1 hadi urefu wa n-k pamoja, ili kupata jumla ya upeo wetu wa mwisho wa safu ndogo. 