גרמתם לי לפתוח ת'ויזואל סטודיו :| מעיק ביותר החרא הזה
int powerof(long m,long n) { if (n==0) return 1; if (n%2!=0) return m*powerof(m*m,(n-1)/2); return powerof(m*m,n/2); }
היה לי ברור שאני צריך לחלק ב2, ואז עד שקלטתי שאני צריך לחלק את התנאים למתי שזה זוגי ומתי שזה לא ואז עד שקלטתי מה אני צריך להעביר וזה שגם את זה צריך לחלק ב2 שאלה מהתחת חח אני מקווה שצדקתי בכלל... זה נראה לי הגיוני סה"כ וגם מניתי איטרציות וזה יוצא בקירוב logx(n) איטרציות כל פעם שX משהו בין 1.5-2