a의 b제곱 정확히 계산하기
시간 제한1초메모리 제한256 MB
소수 a와 정수 b가 주어지면 반올림 없이 a의 b제곱을 모든 자릿수까지 정확히 출력합니다.
문제
실수 와 정수 가 주어진다. 를 오차 없이 정확하게 계산하는 프로그램을 작성하시오.
는 소수점 아래 자릿수가 유한하므로 도 유한한 소수로 정확히 적을 수 있다. 배정밀도 부동소수점 연산은 필요한 자릿수를 담지 못하니, 정수 연산으로 계산해야 한다.
입력
첫째 줄에 와 가 공백으로 구분되어 주어진다. (, )
는 항상 소수점을 포함하고, 소수점 아래 자릿수는 최대 9자리다. 소수점 아래 마지막 자리는 0이 아니다.
출력
첫째 줄에 의 정확한 값을 출력한다.
의 소수점 아래 자릿수를 라 하면 답의 소수점 아래 자릿수는 정확히 다. 반올림하거나 자리를 버리지 않고, 뒤에 0을 덧붙이지도 않는다. 정수 부분이 0이면 0.으로 시작한다.