12 lines
111 B
C++
12 lines
111 B
C++
template<typename T>
|
|
T pow(T b, T p) {
|
|
if (!p)
|
|
return 1;
|
|
|
|
while (--p) {
|
|
b *= b;
|
|
}
|
|
|
|
return b;
|
|
}
|