문제 링크
- http://icpc.me/2080
사용 알고리즘
- CCW
풀이
선분/직선은 $y = ax + b$로 표현할 수 있고, 두 선분의 $a, b$가 모두 같은 경우에만 두 직선이 겹칠 수 있습니다.
주어진 선분을 $a, b$ 값 별로 나눈 다음, 각각에 대해 독립적으로 문제를 해결해도 충분합니다.
간단한 스위핑을 통해 문제를 해결할 수 있습니다.
전체 코드
1 |
|
선분/직선은 $y = ax + b$로 표현할 수 있고, 두 선분의 $a, b$가 모두 같은 경우에만 두 직선이 겹칠 수 있습니다.
주어진 선분을 $a, b$ 값 별로 나눈 다음, 각각에 대해 독립적으로 문제를 해결해도 충분합니다.
간단한 스위핑을 통해 문제를 해결할 수 있습니다.
1 |
|