编程题
### 问题描述 小蓝是个特工,他要打开 $m$ 扇门,他面前有 $n$ 把特制钥匙,第 $i$ 扇门只有用 $[l_i, r_i]$ 中任意一把钥匙才能打开。 如果他想要打开所有的门,最少需要携带多少把钥匙。 ### 输入格式 第一行输入两个整数 $n,m$,代表钥匙数量和门的数量。 接下来 $m$ 行,每行两个整数 $l_i, r_i$,代表可以开门的钥匙区间。 ### 输出格式 一个整数,代表最少需要的钥匙数量。 ### 样例输入 ``` 3 3 1 2 1 1 3 3 ``` ### 样例输出 ``` 2 ``` ### 说明 携带第一把钥匙和第三把钥匙可以打开所有的门。 ### 评测数据范围 $1 \le n, m\le 10^5, 1 \le l_i \le r_i \le n$。
查看答案
赣ICP备20007335号-2