难度:⭐
题目描述:
给你两个整数数组 startTime(开始时间)和 endTime(结束时间),并指定一个整数 queryTime 作为查询时间。
已知,第 i 名学生在 startTime[i] 时开始写作业并于 endTime[i] 时完成作业。
请返回在查询时间 queryTime 时正在做作业的学生人数。形式上,返回能够使 queryTime 处于区间 [startTime[i], endTime[i]](含)的学生人数。
示例1:
| 1 | 输入:startTime = [1,2,3], endTime = [3,2,7], queryTime = 4 | 
示例2:
| 1 | 输入:startTime = [4], endTime = [4], queryTime = 4 | 
示例3:
| 1 | 输入:startTime = [4], endTime = [4], queryTime = 5 | 
示例4:
| 1 | 输入:startTime = [1,1,1,1], endTime = [1,3,2,4], queryTime = 7 | 
示例5:
| 1 | 输入:startTime = [9,8,7,6,5,4,3,2,1], endTime = [10,10,10,10,10,10,10,10,10], queryTime = 5 | 
提示:
- startTime.length == endTime.length
- 1 <= startTime.length <= 100
- 1 <= startTime[i] <= endTime[i] <= 1000
- 1 <= queryTime <= 1000
解题过程:
思路:
直接遍历数组,判断queryTime是否处在区间中就可以了
c++代码:(执行用时8ms,击败47.51%,内存消耗11.2M,击败5.08%)
| 1 | class Solution { | 
总结:
没有官方题解,太简单了🙄
 
        