1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-09-02 22:13:28 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
This commit is contained in:
2022-03-29 16:56:27 +08:00
parent e730aa6794
commit ad15da05aa
2517 changed files with 7358 additions and 7332 deletions

View File

@@ -12,7 +12,7 @@
"translatedContent": "<p>排排坐,分糖果。</p>\n\n<p>我们买了一些糖果 <code>candies</code>,打算把它们分给排好队的 <strong><code>n = num_people</code></strong> 个小朋友。</p>\n\n<p>给第一个小朋友 1 颗糖果,第二个小朋友 2 颗,依此类推,直到给最后一个小朋友 <code>n</code>&nbsp;颗糖果。</p>\n\n<p>然后,我们再回到队伍的起点,给第一个小朋友 <code>n&nbsp;+ 1</code> 颗糖果,第二个小朋友 <code>n&nbsp;+ 2</code> 颗,依此类推,直到给最后一个小朋友 <code>2 * n</code>&nbsp;颗糖果。</p>\n\n<p>重复上述过程(每次都比上一次多给出一颗糖果,当到达队伍终点后再次从队伍起点开始),直到我们分完所有的糖果。注意,就算我们手中的剩下糖果数不够(不比前一次发出的糖果多),这些糖果也会全部发给当前的小朋友。</p>\n\n<p>返回一个长度为 <code>num_people</code>、元素之和为 <code>candies</code> 的数组,以表示糖果的最终分发情况(即 <code>ans[i]</code> 表示第 <code>i</code> 个小朋友分到的糖果数)。</p>\n\n<p>&nbsp;</p>\n\n<p><strong>示例 1</strong></p>\n\n<pre><strong>输入:</strong>candies = 7, num_people = 4\n<strong>输出:</strong>[1,2,3,1]\n<strong>解释:</strong>\n第一次ans[0] += 1数组变为 [1,0,0,0]。\n第二次ans[1] += 2数组变为 [1,2,0,0]。\n第三次ans[2] += 3数组变为 [1,2,3,0]。\n第四次ans[3] += 1因为此时只剩下 1 颗糖果),最终数组变为 [1,2,3,1]。\n</pre>\n\n<p><strong>示例 2</strong></p>\n\n<pre><strong>输入:</strong>candies = 10, num_people = 3\n<strong>输出:</strong>[5,2,3]\n<strong>解释:</strong>\n第一次ans[0] += 1数组变为 [1,0,0]。\n第二次ans[1] += 2数组变为 [1,2,0]。\n第三次ans[2] += 3数组变为 [1,2,3]。\n第四次ans[0] += 4最终数组变为 [5,2,3]。\n</pre>\n\n<p>&nbsp;</p>\n\n<p><strong>提示:</strong></p>\n\n<ul>\n\t<li><code>1 &lt;= candies &lt;= 10^9</code></li>\n\t<li><code>1 &lt;= num_people &lt;= 1000</code></li>\n</ul>\n",
"isPaidOnly": false,
"difficulty": "Easy",
"likes": 99,
"likes": 100,
"dislikes": 0,
"isLiked": null,
"similarQuestions": "[]",
@@ -143,7 +143,7 @@
"__typename": "CodeSnippetNode"
}
],
"stats": "{\"totalAccepted\": \"37.9K\", \"totalSubmission\": \"59.5K\", \"totalAcceptedRaw\": 37940, \"totalSubmissionRaw\": 59465, \"acRate\": \"63.8%\"}",
"stats": "{\"totalAccepted\": \"38K\", \"totalSubmission\": \"59.5K\", \"totalAcceptedRaw\": 37974, \"totalSubmissionRaw\": 59517, \"acRate\": \"63.8%\"}",
"hints": [
"Give candy to everyone each \"turn\" first [until you can't], then give candy to one person per turn."
],