Problem 
                         
                                 Tăng lũy thừa nhanh hơn nhiều so với n phép nhân! Để làm điều này, hãy sử dụng các quan hệ lặp lại sau:
\(a^n=(a^2)^{n/2}\)  chẵn n,   
\(a^n=a \cdot a^{n-1}\)  cho lẻ n.
 
Triển khai thuật toán lũy thừa nhanh. Nếu bạn làm mọi thứ đúng, thì độ phức tạp của thuật toán của bạn sẽ là O(logn) .
 
Đầu vào
Nhập một số thực a và một số nguyên n.
 
Dấu ấn 
In đáp án của bài toán với độ chính xác đến 6 chữ số thập phân.
 
Bạn không thể sử dụng phép lũy thừa tiêu chuẩn.
 
 
Ví dụ
<đầu>
| # | 
Đầu vào | 
Đầu ra | 
điều>
| 1 | 
2 
7 | 
128 | 
| 2 | 
 1,00001 
100000 
 | 
2.71827 | 
 
Запрещенные операторы: pow; **; log