שים לב אגב לדימיון הרב לסדרת פיבונצ'י, כך שאם ממש מתעקשים אפשר למצוא נוסחת איבר כללי ולפתור את זה ב-O(1) הן בזמן והן במקום.בכל מקרה,
סיבוכיות זמן אתה יודע.
סיבוכיות מקום O של 1 אומר בסה"כ שאתה צריך להשתמש במספר קבוע (אפילו 100) של משתנים בזכרון - זה הכל.
ANYWAY:
אני לא אבדוק את הפיתוחים שלך אבל בסה"כ אתה עושה שם פלוס מינוס פלוס מינוס ורואה מה קורה.
B = A + A
B = A + A
B = A + A
--->
B - B = A - A
B - B + B = A + A
תקבל בסוף משהו בסגנון
ואז פשוט אתה רץ על איברי המערך K כדי למצוא את A של K.
תצטרך משתנים קבועים כמובן כמו משתנה הלולאה, סוכם ואולי עוד מספר דברים.
בהצלחה.
