본문 바로가기 메뉴 바로가기

슈뢰딩거의 진돗개

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

슈뢰딩거의 진돗개

검색하기 폼
  • 분류 전체보기 (57)
    • Algorithms & PS (11)
    • Web (13)
      • React (7)
      • BackEnd (6)
    • AI (20)
      • Vision (1)
      • Data (1)
      • Kaggle (1)
    • Daily (13)
      • Photo (1)
      • Note (1)
      • Cafe (0)
  • 방명록

선분 교차 판별법 (1)
선분 교차 판별법

오늘 어이없게 시간 날려서 박제용으로 포스트 /* 인수를 넘겨 받을 때 int를 사용하게 되면 중간 계산 결과가 overflow 발생한다 */ int cross(pair v1,pair v2){ long double ans=v1.first*v2.second-v1.second*v2.first; if(ans>0) return 1; else if(ans==0) return 0; else return -1; } /*주의 : 일직선상에 놓이면 a*b==0 && c*d==0이지만 역은 성립 안한다. 이걸 놓쳤다.*/ /* 세 점이 일직선상에 놓이게 되면 a*b==0 && c*d==0 따라서 4점이 일직선상에 놓이게 되는 경우에도 위 사례가 성립하지만 4점이 일직선상에 놓인다고 해서 둘다 0이 되진 않는다.*/ if(..

Algorithms & PS 2021. 8. 28. 23:51
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바