boffin   5년 전

왜 틀렸을까요 ㅠㅠㅠ흐아ㅏㅏㅏ

hyunynim   5년 전

10 12 13

답:1 출력: 9

질문자께서 작성하신 코드의 경우

 i = sqrt(B) = sqrt(12) = 3

B_mod = 12%3 = 0

B= sqrt(B) = 3 이 되므로, A의 4승을 구하고 이를 제곱하면 A의 8승이되고 나머지인 0번 곱하므로 A의 8승을 구하게 됩니다.

AC를 받은 코드에 10 8 13을 넣어보면 질문자께서 올려주신 코드에서 나오는 답인 9가 출력됩니다.

O(logN) 시간안에 A의 N승을 구하는 알고리즘은 유명하니 찾아보시면 좋으리라 생각됩니다!

boffin   5년 전

너무 감사드립니다!!!!!!으앗.....바보같았군요흐힣

댓글을 작성하려면 로그인해야 합니다.