Я реализовал эту функцию 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
.
Проблема: Как уменьшить временную сложность моего алгоритма?