编程题
### 问题描述 小蓝面前有一条长度为 $n$ 的直线,上面有 $m$ 条线段。每条线段由左右端点 $l_i$ 和 $r_i$ 组成。现在,你需要求出被不同线段覆盖最多的点的覆盖次数,以及有多少个点被覆盖这么多次。 请帮助小蓝解决这个问题。 ### 输入格式 第一行包含两个整数 $n$ 和 $m$ $(1 \leq n \leq 10^6,1 \leq m \leq 10^5)$,表示直线的长度和线段的数量。 接下来的 $m$ 行,每行包含两个整数 $l_i$ 和 $r_i$ $(1 \leq l_i \leq r_i \leq n)$,表示第 $i$ 条线段的左右端点。 ### 输出格式 输出两个整数,以空格分隔,表示被不同线段覆盖次数最多的点的覆盖次数,以及被覆盖这么多次的点的数量。 ### 样例输入 ``` 10 3 2 6 3 8 5 9 ``` ### 样例输出 ``` 3 2 ```
查看答案
赣ICP备20007335号-2