编程题
线段相交判断 ### 题目描述 平面直角坐标系中有一条线段 $AB$​​​​​​ 和一条线段 $CD$​​​​​​ ,求线段 $CD$​​​​​​ 和线段 $AB$​​​​​​​ 的相交判断。 ### 输入描述 第一行输入一个 $T$ ,代表测试数据量 每组测试数据输入有两行,每行两个实数坐标 $(x, y)$​​ 分别代表 $A, B, C, D$​​ 四个点。 $1 \leq T \leq 10^3, -10^5 \leq x, y \leq 10^5$ ### 输出描述 若 $AB$ 与 $CD$ 规范相交, 输出 `2`。 若 $AB$ 与 $CD$​ 不规范相交, 输出 `1`。 若 $AB$ 与 $CD$ 不相交, 输出 `0`。 ### 输入输出样例 #### 示例 1 >输入 ```txt 3 6 2 3 4 4 5 2 2 7 7 10 1 7 7 3 9 1 6 3 5 2 5 1 4 ``` >输出 ```txt 2 1 0 ```
查看答案
赣ICP备20007335号-2