网站建设报价乱不一,产品线上营销有哪些方式,wordpress如何添加表格,做游戏评论注册国外网站1. 题目
给你两个整数数组 startTime#xff08;开始时间#xff09;和 endTime#xff08;结束时间#xff09;#xff0c;并指定一个整数 queryTime 作为查询时间。
已知#xff0c;第 i 名学生在 startTime[i] 时开始写作业并于 endTime[i] 时完成作业。
请返回在查…1. 题目
给你两个整数数组 startTime开始时间和 endTime结束时间并指定一个整数 queryTime 作为查询时间。
已知第 i 名学生在 startTime[i] 时开始写作业并于 endTime[i] 时完成作业。
请返回在查询时间 queryTime 时正在做作业的学生人数。形式上返回能够使 queryTime 处于区间 [startTime[i], endTime[i]]含的学生人数。
示例 1
输入startTime [1,2,3], endTime [3,2,7], queryTime 4
输出1
解释一共有 3 名学生。
第一名学生在时间 1 开始写作业并于时间 3 完成作业在时间 4 没有处于做作业的状态。
第二名学生在时间 2 开始写作业并于时间 2 完成作业在时间 4 没有处于做作业的状态。
第二名学生在时间 3 开始写作业预计于时间 7 完成作业这是是唯一一名在时间 4 时正在做作业的学生。示例 2
输入startTime [4], endTime [4], queryTime 4
输出1
解释在查询时间只有一名学生在做作业。示例 3
输入startTime [4], endTime [4], queryTime 5
输出0示例 4
输入startTime [1,1,1,1], endTime [1,3,2,4], queryTime 7
输出0示例 5
输入startTime [9,8,7,6,5,4,3,2,1], endTime [10,10,10,10,10,10,10,10,10], queryTime 5
输出5提示
startTime.length endTime.length
1 startTime.length 100
1 startTime[i] endTime[i] 1000
1 queryTime 1000来源力扣LeetCode 链接https://leetcode-cn.com/problems/number-of-students-doing-homework-at-a-given-time 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题
class Solution {
public:int busyStudent(vectorint startTime, vectorint endTime, int queryTime) {int i, count 0;for(i 0; i startTime.size(); i)if(queryTime startTime[i] queryTime endTime[i])count;return count;}
};8 ms 10.9 MB