题目描述
给定坐标轴上的一组线段,线段的起点和终点均为整数并且长度不小于1。
请你从中找到最少数量的线段,这些线段可以覆盖住所有线段。
输入描述
第一行输入为所有线段的数量,不超过10000。
后面每行表示一条线段,格式为x,y
,x
和y
分别表示起点和终点,取值范围是[-10^5, 10^5]。
输出描述
最少线段数量,为正整数。
示例描述
示例一
输入:
3
1,4
2,5
3,6
输出:
2
说明:
选取2条线段[1,4]
和[3,6]
即可,这两条线段可以覆盖[2,5]
。
解题思路
- 遍历所有线段,初始化整数频次字典
line_dict
,key
为整数,value
为出现次数。