<prompt> Unapewa safu kamili nums. Katika operesheni moja, unaweza kubadilisha kipengele chochote katika nums na nambari kamili.Nums inachukuliwa kuwa inayoendelea ikiwa masharti yote mawili yafuatayo yatatimizwa: Vipengele vyote katika nums ni kipekee. Tofauti kati ya kipengele cha kiwango cha juu zaidi na kipengele cha kiwango cha chini zaidi katika nums ni sawa na nums.length - 1.Kwa mfano, idadi 4, 2, 5, 3 ni inaendelea, lakini nambari 1, 2, 3, 5, 6 ni sio kuendelea.Rejesha idadi ya chini zaidi ya shughuli ili kufanya_ idadi _endelea_.Mfano wa 1:Ingizo: nambari 4,2,5,3Pato: 0Maelezo: nambari tayari zinaendelea.Mfano wa 2:Ingizo: nambari 1,2,3,5,6Pato: 1Maelezo: Suluhisho moja linalowezekana ni kubadilisha kipengele cha mwisho hadi 4.Safu inayotokana ni 1,2,3,5,4, ambayo ni endelevu.Mfano wa 3:Ingizo: nambari 1,10,100,1000Pato: 3Maelezo: Suluhisho moja linalowezekana ni:- Badilisha kipengele cha pili hadi 2.- Badilisha kipengele cha tatu hadi 3.- Badilisha kipengele cha nne hadi 4.Safu inayotokana ni 1,2,3,4, ambayo ni endelevu.Vikwazo: 1 nums.length 105 1 numsi 109  <response>: def min_operationsidadi: n lenzi nambari s iliyopangwa iliyowekwa idadi res kuelea inf j 0 kwa mimi katika anuwai lens: wakati j lens na sj si n - 1: j 1 res minres, n - j - i kurudi res 