P23148

线段和点

难度 3 级 小学 算法入门 贪心
讨论 统计 0通过 2提交 0%通过率 旧版界面
时间限制 1 秒 内存限制 256 MB

题目描述

  有n个点和m个区间,点和区间的端点全部是整数,对于点a和区间[b,c],若a>=b且a<=c,称点a满足区间[b,c]。
  求最小的点的子集,使得所有区间都被满足。

输入

  第一行两个整数n,m
  以下n行 每行一个整数,代表点的坐标
  以下m行 每行两个整数,代表区间的范围

输出

  输出一行,最少的满足所有区间的点数,如无解输出-1。

样例

样例 1
输入
5 5
2
6
3
8
7
2 5
3 4
3 3
2 7
6 9
输出
2

提示

数据规模和约定

  1<=n,m<=10000
  0<=点和区间的坐标<=50000

Tab 缩进 · 提交后可在下方查看评测状态
请先登录后再提交