#CSES1740. 交点
交点
题目背景
翻译自 CSES-1740 题。
题目描述
给定 条水平和垂直的线段,任务是计算它们的交点数量。
你可以假设没有平行的线段会交叉,且线段的端点不是交点。
输入格式
第一行包含一个整数 ,表示线段的数量。
接下来的 行每行包含四个整数:,表示一条线段的起点为 ,终点为 。
输出格式
输出一个整数:表示线段的交点数量。
样例
3
2 3 7 3
3 1 3 5
6 2 6 6
2
说明/提示
;
;
;
。
翻译自 CSES-1740 题。
给定 n 条水平和垂直的线段,任务是计算它们的交点数量。
你可以假设没有平行的线段会交叉,且线段的端点不是交点。
第一行包含一个整数 n,表示线段的数量。
接下来的 n 行每行包含四个整数:x1,y1,x2,y2,表示一条线段的起点为 (x1,y1),终点为 (x2,y2)。
输出一个整数:表示线段的交点数量。
3
2 3 7 3
3 1 3 5
6 2 6 6
2
1≤n≤105;
−106≤x1≤x2≤106;
−106≤y1≤y2≤106;
(x1,y1)=(x2,y2)。
By signing up a 蒙青创OJ universal account, you can submit code and join discussions in all online judging services provided by us.