1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-01-10 18:48:13 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/leetcode-cn/problem (Chinese)/在既定时间做作业的学生人数 [number-of-students-doing-homework-at-a-given-time].html
2022-03-29 12:43:11 +08:00

54 lines
2.1 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<p>给你两个整数数组 <code>startTime</code>(开始时间)和 <code>endTime</code>(结束时间),并指定一个整数 <code>queryTime</code> 作为查询时间。</p>
<p>已知,第 <code>i</code> 名学生在 <code>startTime[i]</code> 时开始写作业并于 <code>endTime[i]</code> 时完成作业。</p>
<p>请返回在查询时间 <code>queryTime</code> 时正在做作业的学生人数。形式上,返回能够使 <code>queryTime</code> 处于区间 <code>[startTime[i], endTime[i]]</code>(含)的学生人数。</p>
<p>&nbsp;</p>
<p><strong>示例 1</strong></p>
<pre><strong>输入:</strong>startTime = [1,2,3], endTime = [3,2,7], queryTime = 4
<strong>输出:</strong>1
<strong>解释:</strong>一共有 3 名学生。
第一名学生在时间 1 开始写作业,并于时间 3 完成作业,在时间 4 没有处于做作业的状态。
第二名学生在时间 2 开始写作业,并于时间 2 完成作业,在时间 4 没有处于做作业的状态。
第三名学生在时间 3 开始写作业,预计于时间 7 完成作业,这是是唯一一名在时间 4 时正在做作业的学生。
</pre>
<p><strong>示例 2</strong></p>
<pre><strong>输入:</strong>startTime = [4], endTime = [4], queryTime = 4
<strong>输出:</strong>1
<strong>解释:</strong>在查询时间只有一名学生在做作业。
</pre>
<p><strong>示例 3</strong></p>
<pre><strong>输入:</strong>startTime = [4], endTime = [4], queryTime = 5
<strong>输出:</strong>0
</pre>
<p><strong>示例 4</strong></p>
<pre><strong>输入:</strong>startTime = [1,1,1,1], endTime = [1,3,2,4], queryTime = 7
<strong>输出:</strong>0
</pre>
<p><strong>示例 5</strong></p>
<pre><strong>输入:</strong>startTime = [9,8,7,6,5,4,3,2,1], endTime = [10,10,10,10,10,10,10,10,10], queryTime = 5
<strong>输出:</strong>5
</pre>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>startTime.length == endTime.length</code></li>
<li><code>1 &lt;= startTime.length &lt;= 100</code></li>
<li><code>1 &lt;= startTime[i] &lt;= endTime[i] &lt;= 1000</code></li>
<li><code>1 &lt;=&nbsp;queryTime &lt;= 1000</code></li>
</ul>