Problem A - 检查是否区域内所有整数都被覆盖
Problem B - 找到需要补充粉笔的学生编号
Problem C - 最大的幻方
Problem D - 反转表达式值的最少操作次数
# Problem A - 检查是否区域内所有整数都被覆盖 (opens new window)
# 方法一:暴力
本题数据范围较小,因此我们可以暴力枚举范围内的每一个数,然后判断是否有一个区间将其包含.
时间复杂度O(NM)\mathcal{O}(NM)O(NM),其中M=R−L+1M=R-L+1M=R−L+1.
def isCovered(self, ranges: List[List[int]], left: int,