Я реализовал эту функцию power(), которая принимает два аргумента a и b и вычисляет a b.
typedef long long int LL;
LL power(int a,int b)
{
int i = 1;
LL pow = 1;
for( ; i <= b ; ++i )
pow *= a;
return pow;
}
Учитывая: a b попадает в диапазон long long int.
Проблема: Как уменьшить временную сложность моего алгоритма?

