סליחה, "חלקים", באותו רגע די מיהרתי
עכישו אני ארחיב: אתה "מחלק" את זה לחלקים, או צמתים, כך שיש שני צמתים בכל "קו גובה", והגרף מכוון כך שמכל "קו גובה" עוברים לזה שבא אחריו. הבניה צריכה להיעשות כך שהגרפים יהיו שקולים בתוצאה שלהם. בכל אופן, עכשיו יש לי רעיון אחר. תעשה מעבר כפול, כאשר תבדוק את המרחק המינימלי כאשר אתה "למעלה", וכאשר אתה "למטרה", בכל אחד מ"קווי הגובה" הללו. עכשיו זה יותר ברור?
(יש לך נוסחת נסיגה במובן מסויים, כי מ"גבוהה" אפשר להגיע ל"נמוך" במעבר דרך המרכז, ולהיפך - כך שרק צריך לבחור בכל שלב את הדרך המינימלית, ולהמשיך כך) בהצלחה. אם יש עוד שאלות - לגבי הסבר מקושקש זה (אשר לא נועד לפתור לך את התרגיל, אלא להסביר בערך כיצד, כך שתוכל לחשוב על ההמשך לבד), שאל.