... i from (0, n - 1), ans(i) is the minimum number of reverse operations needed to bring the 1 to position i in arr, or -1 if it is impossible. עכשיו מבקשים מאיתנו,
להחזיר מערך בשם ANS, שהוא יהיה באורך N-1, דהיינו, שהוא יהיה באותו האורך בדיוק של המערך ARR. כאשר בתוך המערך ANS, ... כמה מינימום פעולות היפוך, נוכל להעביר את הערך 1, מנקודת המוצא שלו, לכל אחד מהמיקומים בתוך המערך ARR. אחרי כמה מינימום פעולות היפוך. ואת התשובה לכך, אנחנו צריכים
להחזיר בתוך מערך ANS. דהיינו, במערך ANS, בכל מקום בתוכו, אנחנו נצטרך לכתוב, בכמה מינימום פעולות היפוך ניתן להזיז ...