두 점 사이의 거리 구할때 int 범위 넘어갈수 있어요 long long으로 해주시면 맞습니다
1774번 - 우주신과의 교감
int 범위는 2,147,483,647까지이고 우주신의 범위는 1,000,000까지인데 어떻게 범위를 초과할수 있는건가요..?
20번째 줄의
return sqrt(abs(x1 - x2)*abs(x1 - x2) + abs(y1 - y2)*abs(y1 - y2));
에서 x1= 0, x2=1,000,000이라고 하면,
abs(x1-x2) * abs(x1-x2)는 10^6 * 10^6으로 int의 범위를 넘어갈 수 있습니당 :)
댓글을 작성하려면 로그인해야 합니다.
kj9203 6년 전
어디가 틀린지 감도 안오네요.. 맞게 한거같은데..