1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-10-18 11:36:48 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee

更新国内版力扣题目描述变更

This commit is contained in:
2022-05-02 23:42:43 +08:00
parent 74598d1cf8
commit 7ea03594b3
198 changed files with 11378 additions and 11118 deletions

View File

@@ -1,17 +1,17 @@
<p>你有 <code>k</code> 个服务器,编号为 <code>0</code> <code>k-1</code> ,它们可以同时处理多个请求组。每个服务器有无穷的计算能力但是 <strong>不能同时处理超过一个请求</strong> 。请求分配到服务器的规则如下:</p>
<p>你有 <code>k</code>&nbsp;个服务器,编号为 <code>0</code>&nbsp;<code>k-1</code>&nbsp;,它们可以同时处理多个请求组。每个服务器有无穷的计算能力但是 <strong>不能同时处理超过一个请求</strong>&nbsp;。请求分配到服务器的规则如下:</p>
<ul>
<li> <code>i</code> (序号从 0 开始)个请求到达。</li>
<li>&nbsp;<code>i</code>&nbsp;(序号从 0 开始)个请求到达。</li>
<li>如果所有服务器都已被占据,那么该请求被舍弃(完全不处理)。</li>
<li>如果第 <code>(i % k)</code> 个服务器空闲,那么对应服务器会处理该请求。</li>
<li>否则,将请求安排给下一个空闲的服务器(服务器构成一个环,必要的话可能从第 0 个服务器开始继续找下一个空闲的服务器)。比方说,如果第 <code>i</code> 个服务器在忙,那么会查看第 <code>(i+1)</code> 个服务器,第 <code>(i+2)</code> 个服务器等等。</li>
<li>如果第&nbsp;<code>(i % k)</code>&nbsp;个服务器空闲,那么对应服务器会处理该请求。</li>
<li>否则,将请求安排给下一个空闲的服务器(服务器构成一个环,必要的话可能从第 0 个服务器开始继续找下一个空闲的服务器)。比方说,如果第 <code>i</code>&nbsp;个服务器在忙,那么会查看第 <code>(i+1)</code>&nbsp;个服务器,第 <code>(i+2)</code>&nbsp;个服务器等等。</li>
</ul>
<p>给你一个 <strong>严格递增</strong> 的正整数数组 <code>arrival</code> ,表示第 <code>i</code> 个任务的到达时间,和另一个数组 <code>load</code> ,其中 <code>load[i]</code> 表示第 <code>i</code> 个请求的工作量(也就是服务器完成它所需要的时间)。你的任务是找到 <strong>最繁忙的服务器</strong> 。最繁忙定义为一个服务器处理的请求数是所有服务器里最多的。</p>
<p>给你一个 <strong>严格递增</strong>&nbsp;的正整数数组&nbsp;<code>arrival</code>&nbsp;,表示第&nbsp;<code>i</code>&nbsp;个任务的到达时间,和另一个数组&nbsp;<code>load</code>&nbsp;,其中&nbsp;<code>load[i]</code>&nbsp;表示第&nbsp;<code>i</code>&nbsp;个请求的工作量(也就是服务器完成它所需要的时间)。你的任务是找到 <strong>最繁忙的服务器</strong>&nbsp;。最繁忙定义为一个服务器处理的请求数是所有服务器里最多的。</p>
<p>请你返回包含所有 <strong>最繁忙服务器</strong> 序号的列表,你可以以任意顺序返回这个列表。</p>
<p>请你返回包含所有&nbsp;<strong>最繁忙服务器</strong>&nbsp;序号的列表,你可以以任意顺序返回这个列表。</p>
<p> </p>
<p>&nbsp;</p>
<p><strong>示例 1</strong></p>
@@ -23,7 +23,7 @@
<strong>解释:</strong>
所有服务器一开始都是空闲的。
前 3 个请求分别由前 3 台服务器依次处理。
请求 3 进来的时候,服务器 0 被占据,所以它安排到下一台空闲的服务器,也就是服务器 1 。
请求 3 进来的时候,服务器 0 被占据,所以它安排到下一台空闲的服务器,也就是服务器 1 。
请求 4 进来的时候,由于所有服务器都被占据,该请求被舍弃。
服务器 0 和 2 分别都处理了一个请求,服务器 1 处理了两个请求。所以服务器 1 是最忙的服务器。
</pre>
@@ -61,14 +61,14 @@
<strong>输出:</strong>[0]
</pre>
<p> </p>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>1 <= k <= 10<sup>5</sup></code></li>
<li><code>1 <= arrival.length, load.length <= 10<sup>5</sup></code></li>
<li><code>1 &lt;= k &lt;= 10<sup>5</sup></code></li>
<li><code>1 &lt;= arrival.length, load.length &lt;= 10<sup>5</sup></code></li>
<li><code>arrival.length == load.length</code></li>
<li><code>1 <= arrival[i], load[i] <= 10<sup>9</sup></code></li>
<li><code>arrival</code> 保证 <strong>严格递增</strong> </li>
<li><code>1 &lt;= arrival[i], load[i] &lt;= 10<sup>9</sup></code></li>
<li><code>arrival</code>&nbsp;保证 <strong>严格递增</strong>&nbsp;</li>
</ul>