[1002] 터렛
- tags: 수학, 기하학
-
lev: s4
- node.js: [:o:]
- 200404
- 56:01 .57
- 시도: 4번
메모
- 두 원의 교점을 찾는 문제
- 공식이 기억이 나지 않아 오래 걸렸다..
- 단, 두 원이 겹치는 경우, 가능 위치가 무한대가 될 수 있다!
- 문제에서는 이 부분을 -1로 처리해야 하는데 이 부분을 생각하는데 시간이 걸림.
Psudo code
- result := r1+r2+(두 점 사이 거리) / max
- max := r1, r2, 두 점 사이 거리 중 최댓값
- result > 2 : 두 원이 교차; 2
- result > 1 : 두 원의 한 부분이 만남; 1
- 단, 두 원이 서로 겹쳐있는 경우에는; -1
- result > 0 : 두 원이 교차하지 않음; 0
Feedback
본 정보가 도움이 되셨나요?
피드백 감사합니다!
이 글에 대한 더 좋은 아이디어가 있다면 여기에 의견을 남겨주세요!.
피드백 감사합니다!
혹시 잘못된 내용 혹은 오타가 있다면, 의견을 남겨주세요!.