a의 b제곱 정확히 계산하기

아직 제출이 없습니다시간 제한1초메모리 제한256 MB

문제

실수 aa와 정수 bb가 주어진다. aba^b를 오차 없이 정확하게 계산하는 프로그램을 작성하시오.

aa는 소수점 아래 자릿수가 유한하므로 aba^b도 유한한 소수로 정확히 적을 수 있다. 배정밀도 부동소수점 연산은 필요한 자릿수를 담지 못하니, 정수 연산으로 계산해야 한다.

입력

첫째 줄에 aabb가 공백으로 구분되어 주어진다. (0<a<1000 < a < 100, 1b1001 \le b \le 100)

aa는 항상 소수점을 포함하고, 소수점 아래 자릿수는 최대 9자리다. 소수점 아래 마지막 자리는 0이 아니다.

출력

첫째 줄에 aba^b의 정확한 값을 출력한다.

aa의 소수점 아래 자릿수를 kk라 하면 답의 소수점 아래 자릿수는 정확히 k×bk \times b다. 반올림하거나 자리를 버리지 않고, 뒤에 0을 덧붙이지도 않는다. 정수 부분이 0이면 0.으로 시작한다.