يعد الوصول إلى قوة أسرع من المضاعفات & nbsp؛ n
& nbsp؛ للقيام بذلك ، استخدم علاقات التكرار التالية:
\ (a ^ n = (a ^ 2) ^ {n / 2}، \ for \ even \ n، \\ a ^ n = a \ cdot a ^ {n-1 } ، \ for \ odd \ n. \)
نفِّذ خوارزمية الأُس السريعة. إذا فعلت كل شيء بشكل صحيح ، فستكون درجة تعقيد الخوارزمية هي & nbsp؛ O (logn)
& nbsp ؛.
إدخال strong>
يتلقى البرنامج رقمًا حقيقيًا a
وعددًا صحيحًا n
كمدخلات. كل رقم في سطر منفصل. div>
بصمة & nbsp؛
الإخراج & nbsp؛
\ (a ^ n \) .
نبسب ؛
أمثلة h6>
# |
إدخال |
الإخراج |
<الجسم>
1 |
2
7 |
128 |
2 |
1.00001
100000 |
2.71827 |
Запрещенные операторы: for
; while
; until
; math
; **
; pow