pow함수

kimjeeyoung Reply 4 years 29 weeks ago
세제곱 할 때 pow함수 썼더니 time limit exceeded 이 떠서요! 나중에 고치긴 했는데 pow함수가 곱셈연산자 2번 쓰는 것보다 시간이 더 오래 걸리나요?
withcs2 Reply 4 years 29 weeks ago
pow함수는 단순히 몇 번 곱한 값을 계산하는 함수가 아닙니다! 쓰다보면 알겠지만 무조건 실수형으로 써야합니다. 실수형의 지수도 구할 수 있게 만든 함수에요. 그렇기 때문에 반복문으로 세 번 곱하는 것보다 훠어어얼씬 느립니다. 그리고 for문으로 3번 곱하는 것보다는 x*x*x가 낫습니다. 이건 매우매우 미미한 차이라서 무시해도돼요 사실 제일 빠른 방법은 세제곱 공식쓰는건데 삼각수 역수의 합 문제에서 수학문제 푸느라 머리 많이 썼으니 이건 그냥 accept 되게 해뒀어요