题目背景
翻译自 CSES-2189 题。
题目描述
有一条直线通过两个点 p1=(x1,y1) 和 p2=(x2,y2)。同时,还有一个点 p3=(x3,y3)。
你的任务是判断点 p3 相对于这条直线的位置:它是位于直线的左侧、右侧,还是恰好在线上(我们从点 p1 观察到点 p2 形成的直线)。
输入格式
第一行输入一个整数 t,表示测试用例的数量。
接下来的 t 行每行包含六个整数:x1,y1,x2,y2,x3,y3,分别表示点 p1, p2, 和 p3 的坐标。
输出格式
对于每一个测试用例,输出 LEFT
、RIGHT
或 TOUCH
:
LEFT
表示点 p3 在直线的左侧。
RIGHT
表示点 p3 在直线的右侧。
TOUCH
表示点 p3 在直线上。
样例
3
1 1 5 3 2 3
1 1 5 3 4 1
1 1 5 3 3 2
LEFT
RIGHT
TOUCH
说明/提示
1≤t≤105;
−109≤x1,y1,x2,y2,x3,y3≤109;
x1=x2 或 y1=y2(即点 p1 和点 p2 不重合)。