Reenact

  • 홈
  • 태그
  • 방명록

백준/기하학 1

백준 17387번 선분 교차 2

네 점을 A, B, C, D라고 하고 선분 AB와 CD의 교차를 확인한다고 하자. 그럼 우선 두 점 중 같은 게 있는지를 확인해주어야 한다.(코드에서는 sp 함수) 같은 게 있으면 1을 출력하고 리턴해준다. 그리고 나서 한 점이 다른 선분 위에 있는지를 확인해준다. (코드에서는 ep함수) 확인하는 방법은, 우선 한 점이 다른 선분과 일직선상에 있는지를 확인해주어야 하는데 이는 외적을 통해서 할 수 있다. 그리고 선분 위에 있는지는 내적해서 부호가 음수여야 선분 위에 존재하므로 이를 이용해준다. (코드에서 외적 함수는 op, 내적 함수는 ip) 그래서 ep가 true면 1을 출력하고 return해준다. 만약 여기까지도 해당이 안되면, 이제 각 점이 다른 선분을 기준으로 서로 반대편에 위치해야한다는 것이 교..

백준/기하학 2022.03.07
1
더보기
프로필사진

하루에 한 문제는 무조건 올리는 블로그

  • 분류 전체보기 (58)
    • 백준 (58)
      • BFS (15)
      • DP (9)
      • 그리디 (2)
      • 수학 (1)
      • 이분탐색 (6)
      • 투포인터 (5)
      • 이진 탐색 트리 (3)
      • 구현 (9)
      • 스택 (3)
      • 덱 (1)
      • 백트래킹 (1)
      • 기하학 (1)

최근글과 인기글

  • 최근글
  • 인기글

방문자수Total

  • Today :
  • Yesterday :

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Copyright © Kakao Corp. All rights reserved.

티스토리툴바