<prompt> Umepewa safu kamili sarafu 1-inuliwa ya urefu n na maxJump kamili. Unaweza kuruka hadi faharasa yoyote i ya safu sarafu ikiwa sarafui ! -1 na itabidi ulipe sarafui unapotembelea fahirisi i. Zaidi ya hayo, ikiwa kwa sasa uko katika faharasa i, unaweza tu kuruka hadi faharasa yoyote i k ambapo i k n na k ni thamani katika safu 1, maxRukia.Hapo awali umewekwa kwenye faharasa 1 sarafu1 sio -1. Unataka kupata njia inayofikia index n na gharama ya chini.Rejesha safu kamili ya fahirisi ambazo utatembelea ili uweze kufikia fahirisi n na gharama ya chini zaidi. Ikiwa kuna njia nyingi zenye gharama sawa, rudisha njia ya leksikografia ndogo zaidi kama hiyo. Ikiwa haiwezekani kufikia index n, rudisha safu tupu.Njia p1 Pa1, Pa2, ..., Pax ya urefu x ni ndogo kimsamiati kuliko p2 Pb1, Pb2, ..., Pbx ya urefu y , ikiwa na ikiwa tu hapo mwanzo j ambapo Paj na Pbj zinatofautiana, Paj Pbj; wakati hakuna j kama hiyo, basi x  <response>: def cheapestRukiasarafu, maxJump: n lenzi sarafu dp floatinf n mzazi -1 n dp0 sarafu0 kwa mimi katika safun: ikiwa sarafui -1: endelea kwa j katika safu1, maxJump 1: ikiwa i j n: mapumziko inayofuata i j gharama sarafuijayo dpi ikiwa gharama 