Այսպիսով, ես մտածում էի, առանց մեկ այլ ալգորիթմի դիմելու, ի՞նչ փոփոխություններ կարող եք կատարել գրաֆիկում, որպեսզի Դեյկստրայի ալգորիթմը աշխատի դրա վրա, և այնուամենայնիվ ստանա ճիշտ պատասխանը օրվա վերջում: Եթե դա նույնիսկ հնարավոր է ընդհանրապես:
Ես նախ մտածեցի ավելացնել հաստատուն, որը հավասար է ամենաբացասական քաշին բոլոր կշիռներին, բայց ես գտա, որ դա կխառնի ամեն ինչ և կփոխի սկզբնական մեկ աղբյուրի ուղին:
Այնուհետև ես մտածեցի անցնել գրաֆիկի միջով, զրոյից փոքր բոլոր կշիռները դնել մի զանգվածի կամ նման մի բանի մեջ և այնուհետև այն բազմապատկել -1-ով: Կարծում եմ, որ նա կաշխատի (չհաշված ժամանակի սահմանափակումները), բայց միգուցե ես սխալ ձևով եմ նայում:
Խմբագրել. Մեկ այլ գաղափար. Ինչ կասեք բոլոր բացասական կշիռները մշտապես դնելու անսահմանության վրա: այդ կերպ ապահովելով, որ դրանք անտեսվեն:
Այսպիսով, ես պարզապես ուզում եմ լսել որոշ կարծիքներ այս մասին. ինչ եք կարծում տղաներ