<prompt> Kwa kuzingatia mkusanyiko kamili arr na thamani lengwa lengo, rudisha thamani kamili hivi kwamba tunapobadilisha nambari kamili kubwa kuliko thamani katika safu iliyotolewa ili kuwa sawa na thamani, jumla ya thamani. safu inakaribia iwezekanavyo kwa tofauti kabisa hadi lengo.Katika kesi ya sare, rudisha nambari kamili kama hiyo.Ona kwamba jibu si lazima nambari kutoka arr.Mfano wa 1:Ingizo: arr 4,9,3, lengo 10Pato: 3Maelezo: Unapotumia vibadilishaji 3 vya arr hadi 3, 3, 3 ambavyo vinajumlisha 9 na hilo ndilo jibu mojawapo.Mfano wa 2:Ingizo: arr 2,3,5, lengo 10Pato: 5Mfano wa 3:Ingizo: arr 60864,25176,27249,21296,20204, lengo 56803Pato: 11361Vikwazo: 1 arr.length 104 1 arri, lengo 105  <response>: kutoka kwa makusanyo leta defaultdictdef muhimuViunganishon, viunganisho: grafu defaultdictorodha kwako, v katika viunganishi: grafuu.ongezav grafuv.ongezau jibu chini, diski -1 n, -1 n wakati 0 def dfsu, mzazi: chiniu diskiu wakati0 wakati0 1 kwa v katika grafuu: ikiwa v mzazi: endelea ikiwa diskiv -1: dfsv, u chiniu minchiniu, chiniv ikiwa chiniv discu: ans.ongeza u, v kwingine: chiniu minchiniu, diskiv dfs0, -1 kurudi ans 