1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-09-05 07:21:40 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
This commit is contained in:
2022-05-02 23:44:12 +08:00
parent 7ea03594b3
commit 2a71c78585
4790 changed files with 11696 additions and 10944 deletions

View File

@@ -12,7 +12,7 @@
"translatedContent": "<p>有一组 <code>n</code> 个人作为实验对象,从 <code>0</code> 到 <code>n - 1</code> 编号其中每个人都有不同数目的钱以及不同程度的安静值quietness。为了方便起见我们将编号为&nbsp;<code>x</code>&nbsp;的人简称为 \"person&nbsp;<code>x</code>&nbsp;\"。</p>\n\n<p>给你一个数组 <code>richer</code> ,其中 <code>richer[i] = [a<sub>i</sub>, b<sub>i</sub>]</code> 表示 person&nbsp;<code>a<sub>i</sub></code>&nbsp;比 person&nbsp;<code>b<sub>i</sub></code>&nbsp;更有钱。另给你一个整数数组 <code>quiet</code> ,其中&nbsp;<code>quiet[i]</code> 是 person <code>i</code> 的安静值。<code>richer</code> 中所给出的数据 <strong>逻辑自洽</strong>(也就是说,在 person <code>x</code> 比 person <code>y</code> 更有钱的同时,不会出现 person <code>y</code> 比 person <code>x</code> 更有钱的情况 )。</p>\n\n<p>现在,返回一个整数数组 <code>answer</code> 作为答案,其中&nbsp;<code>answer[x] = y</code>&nbsp;的前提是,在所有拥有的钱肯定不少于&nbsp;person&nbsp;<code>x</code>&nbsp;的人中person&nbsp;<code>y</code>&nbsp;是最安静的人(也就是安静值&nbsp;<code>quiet[y]</code>&nbsp;最小的人)。</p>\n\n<p>&nbsp;</p>\n\n<p><strong>示例 1</strong></p>\n\n<pre>\n<strong>输入:</strong>richer = [[1,0],[2,1],[3,1],[3,7],[4,3],[5,3],[6,3]], quiet = [3,2,5,4,6,1,7,0]\n<strong>输出:</strong>[5,5,2,5,4,5,6,7]\n<strong>解释: </strong>\nanswer[0] = 5\nperson 5 比 person 3 有更多的钱person 3 比 person 1 有更多的钱person 1 比 person 0 有更多的钱。\n唯一较为安静有较低的安静值 quiet[x])的人是 person 7\n但是目前还不清楚他是否比 person 0 更有钱。\nanswer[7] = 7\n在所有拥有的钱肯定不少于 person 7 的人中(这可能包括 person 3456 以及 7\n最安静有较低安静值 quiet[x])的人是 person 7。\n其他的答案也可以用类似的推理来解释。\n</pre>\n\n<p><strong>示例 2</strong></p>\n\n<pre>\n<strong>输入:</strong>richer = [], quiet = [0]\n<strong>输出:</strong>[0]\n</pre>\n&nbsp;\n\n<p><strong>提示:</strong></p>\n\n<ul>\n\t<li><code>n == quiet.length</code></li>\n\t<li><code>1 &lt;= n &lt;= 500</code></li>\n\t<li><code>0 &lt;= quiet[i] &lt; n</code></li>\n\t<li><code>quiet</code> 的所有值 <strong>互不相同</strong></li>\n\t<li><code>0 &lt;= richer.length &lt;= n * (n - 1) / 2</code></li>\n\t<li><code>0 &lt;= a<sub>i</sub>, b<sub>i</sub> &lt; n</code></li>\n\t<li><code>a<sub>i </sub>!= b<sub>i</sub></code></li>\n\t<li><code>richer</code> 中的所有数对 <strong>互不相同</strong></li>\n\t<li>对<strong> </strong><code>richer</code> 的观察在逻辑上是一致的</li>\n</ul>\n",
"isPaidOnly": false,
"difficulty": "Medium",
"likes": 196,
"likes": 198,
"dislikes": 0,
"isLiked": null,
"similarQuestions": "[]",
@@ -155,7 +155,7 @@
"__typename": "CodeSnippetNode"
}
],
"stats": "{\"totalAccepted\": \"26.2K\", \"totalSubmission\": \"41.7K\", \"totalAcceptedRaw\": 26193, \"totalSubmissionRaw\": 41691, \"acRate\": \"62.8%\"}",
"stats": "{\"totalAccepted\": \"26.5K\", \"totalSubmission\": \"42.2K\", \"totalAcceptedRaw\": 26512, \"totalSubmissionRaw\": 42182, \"acRate\": \"62.9%\"}",
"hints": [],
"solution": {
"id": "48",