문제
\(a\)의 거듭제곱 \(a^{b}\)를 편하게 \(pow_{a}(b)\)라고 나타내어 보자.
그리고 \(pow_{a}^{0}(a) = a, pow_{a}^{k+1}(a) = pow_{a} (pow_{a}^{k}(a)) (k \ge 0)\)라고 하자.
우리의 일은 \(a\)와 \(k\)가 주어질 때 \(pow_{a}^{k}(a)\)를 계산하는 것이다. 즉
\(a^{a^{a^{a^{a^{...^{{...}^{{a}^{a}}}}}}}}\) (\(a\)가 \(k+1\)개)
을 계산하는 것이다. 주의해야 할 점은 만약 \(k = 2\)이라고 할 때
\((a^{a})^{a} \neq a^{(a^{a})}\)
라는 것이다. 우리가 구하는 것은 후자이다.