(最小区间覆盖)给出n个区间,第i个区间的左右端点是$[a_i, b_i]$。现在要在这些区间中选出若干个,使得区间[0, m]被所选区间的并覆盖(即每一个$0≤i≤m$都在某个所选的区间中)。保证答案存在,求所选区间个数的最小值。
输入第一行包含两个整数$n$和$ m (1≤n≤5000, 1≤m≤10^9)$。
接下来n行,每行两个整数$a_i, b_i (0≤ai, bi≤m)$。
提示:使用贪心法解决这个问题。先用$θ(n^2)$的时间复杂度排序,然后贪心选择这些区间。
试补全程序。

39) ①处应填()