mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-09-07 16:31:42 +08:00
移除零宽空格
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
<p>You are given two <strong>0-indexed</strong> integer arrays <code>servers</code> and <code>tasks</code> of lengths <code>n</code> and <code>m</code> respectively. <code>servers[i]</code> is the <strong>weight</strong> of the <code>i<sup>th</sup></code> server, and <code>tasks[j]</code> is the <strong>time needed</strong> to process the <code>j<sup>th</sup></code> task <strong>in seconds</strong>.</p>
|
||||
<p>You are given two <strong>0-indexed</strong> integer arrays <code>servers</code> and <code>tasks</code> of lengths <code>n</code> and <code>m</code> respectively. <code>servers[i]</code> is the <strong>weight</strong> of the <code>i<sup>th</sup></code> server, and <code>tasks[j]</code> is the <strong>time needed</strong> to process the <code>j<sup>th</sup></code> task <strong>in seconds</strong>.</p>
|
||||
|
||||
<p>Tasks are assigned to the servers using a <strong>task queue</strong>. Initially, all servers are free, and the queue is <strong>empty</strong>.</p>
|
||||
|
||||
@@ -8,9 +8,9 @@
|
||||
|
||||
<p>A server that is assigned task <code>j</code> at second <code>t</code> will be free again at second <code>t + tasks[j]</code>.</p>
|
||||
|
||||
<p>Build an array <code>ans</code> of length <code>m</code>, where <code>ans[j]</code> is the <strong>index</strong> of the server the <code>j<sup>th</sup></code> task will be assigned to.</p>
|
||||
<p>Build an array <code>ans</code> of length <code>m</code>, where <code>ans[j]</code> is the <strong>index</strong> of the server the <code>j<sup>th</sup></code> task will be assigned to.</p>
|
||||
|
||||
<p>Return <em>the array </em><code>ans</code>.</p>
|
||||
<p>Return <em>the array </em><code>ans</code>.</p>
|
||||
|
||||
<p> </p>
|
||||
<p><strong class="example">Example 1:</strong></p>
|
||||
@@ -31,12 +31,12 @@
|
||||
<pre>
|
||||
<strong>Input:</strong> servers = [5,1,4,3,2], tasks = [2,1,2,4,5,2,1]
|
||||
<strong>Output:</strong> [1,4,1,4,1,3,2]
|
||||
<strong>Explanation: </strong>Events in chronological order go as follows:
|
||||
<strong>Explanation: </strong>Events in chronological order go as follows:
|
||||
- At second 0, task 0 is added and processed using server 1 until second 2.
|
||||
- At second 1, task 1 is added and processed using server 4 until second 2.
|
||||
- At second 2, servers 1 and 4 become free. Task 2 is added and processed using server 1 until second 4.
|
||||
- At second 2, servers 1 and 4 become free. Task 2 is added and processed using server 1 until second 4.
|
||||
- At second 3, task 3 is added and processed using server 4 until second 7.
|
||||
- At second 4, server 1 becomes free. Task 4 is added and processed using server 1 until second 9.
|
||||
- At second 4, server 1 becomes free. Task 4 is added and processed using server 1 until second 9.
|
||||
- At second 5, task 5 is added and processed using server 3 until second 7.
|
||||
- At second 6, task 6 is added and processed using server 2 until second 7.
|
||||
</pre>
|
||||
|
Reference in New Issue
Block a user