B. 检查是否区域内所有整数都被覆盖

    传统题 1000ms 256MiB

检查是否区域内所有整数都被覆盖

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Description

给你一个二维整数数组ranges。每个ranges[i] = [ start[i], end[i] ]表示一个从start[i]end[i]闭区间

如果闭区间[left, right]内每个整数都被ranges至少一个区间覆盖,那么请你返回true,否则返回 false 。

已知区间ranges[i] = [ start[i], end[i] ],如果整数x满足start[i] <= x <= end[i],那么我们称整数x被覆盖了。

Input Format

第一行输入一个正整数n和m。

其后n行,每行输入两个正整数,表示数组rangesi组数据的startend

其后m行,每行输入两个正整数,表示若干组闭区间left和right。

Output Format

输出m行闭区间[left,right]被覆盖情况。

3 1
1 2
3 4
5 6
2 5
true

Hint

输入:ranges = [[1,2],[3,4],[5,6]], left = 2, right = 5输出:true

解释:2 到 5 的每个整数都被覆盖了:

  • 2 被第一个区间覆盖。
  • 3 和 4 被第二个区间覆盖。
  • 5 被第三个区间覆盖。

【数据范围】

  • 1 <= ranges.length <= 50
  • 1 <= starti<= endi<= 50
  • 1 <= left <= right <= 50

Source

信奥星OJ http://127.0.0.1

1227-作业

未认领
状态
已结束
题目
2
开始时间
2025-12-27 0:00
截止时间
2026-1-4 23:59
可延期
24 小时