https://www.acmicpc.net/problem/11758
해결 방법
> CCW를 이용한다.
CCW
https://degurii.tistory.com/47
코드
더보기
def ccw(x1,y1,x2,y2,x3,y3):
check = (x2-x1)*(y3-y1) - (x3-x1)*(y2-y1)
return check
info = []
for i in range(3):
info.append(list(map(int,input().split())))
info = sum(info,[])
a = ccw(info[0],info[1],info[2],info[3],info[4],info[5])
if a > 0:
print(1)
elif a < 0:
print(-1)
else:
print(0)
'알고리즘' 카테고리의 다른 글
백준_2188_축사 배정 (0) | 2020.03.25 |
---|---|
백준_2166_다각형의 면적(python) (0) | 2020.03.24 |
선분 교차 알고리즘 (0) | 2020.02.29 |
백준_1057_토너먼트(시뮬레이션) (0) | 2020.02.28 |
백준_1021_회전하는 큐(시뮬레이션) (0) | 2020.02.26 |
댓글