1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-09-04 15:01:40 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
Files
leetcode-problemset/leetcode-cn/originData/earliest-finish-time-for-land-and-water-rides-i.json
2025-08-10 21:35:14 +08:00

169 lines
38 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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.

{
"data": {
"question": {
"questionId": "3965",
"questionFrontendId": "3633",
"categoryTitle": "Algorithms",
"boundTopicId": 3738791,
"title": "Earliest Finish Time for Land and Water Rides I",
"titleSlug": "earliest-finish-time-for-land-and-water-rides-i",
"content": "<p data-end=\"143\" data-start=\"53\">You are given two categories of theme park attractions: <strong data-end=\"122\" data-start=\"108\">land rides</strong> and <strong data-end=\"142\" data-start=\"127\">water rides</strong>.</p>\n\n<ul>\n\t<li data-end=\"163\" data-start=\"147\"><strong data-end=\"161\" data-start=\"147\">Land rides</strong>\n\n\t<ul>\n\t\t<li data-end=\"245\" data-start=\"168\"><code data-end=\"186\" data-start=\"168\">landStartTime[i]</code> &ndash; the earliest time the <code>i<sup>th</sup></code> land ride can be boarded.</li>\n\t\t<li data-end=\"306\" data-start=\"250\"><code data-end=\"267\" data-start=\"250\">landDuration[i]</code> &ndash; how long the <code>i<sup>th</sup></code> land ride lasts.</li>\n\t</ul>\n\t</li>\n\t<li><strong data-end=\"325\" data-start=\"310\">Water rides</strong>\n\t<ul>\n\t\t<li><code data-end=\"351\" data-start=\"332\">waterStartTime[j]</code> &ndash; the earliest time the <code>j<sup>th</sup></code> water ride can be boarded.</li>\n\t\t<li><code data-end=\"434\" data-start=\"416\">waterDuration[j]</code> &ndash; how long the <code>j<sup>th</sup></code> water ride lasts.</li>\n\t</ul>\n\t</li>\n</ul>\n\n<p data-end=\"569\" data-start=\"476\">A tourist must experience <strong data-end=\"517\" data-start=\"502\">exactly one</strong> ride from <strong data-end=\"536\" data-start=\"528\">each</strong> category, in <strong data-end=\"566\" data-start=\"550\">either order</strong>.</p>\n\n<ul>\n\t<li data-end=\"641\" data-start=\"573\">A ride may be started at its opening time or <strong data-end=\"638\" data-start=\"618\">any later moment</strong>.</li>\n\t<li data-end=\"715\" data-start=\"644\">If a ride is started at time <code data-end=\"676\" data-start=\"673\">t</code>, it finishes at time <code data-end=\"712\" data-start=\"698\">t + duration</code>.</li>\n\t<li data-end=\"834\" data-start=\"718\">Immediately after finishing one ride the tourist may board the other (if it is already open) or wait until it opens.</li>\n</ul>\n\n<p data-end=\"917\" data-start=\"836\">Return the <strong data-end=\"873\" data-start=\"847\">earliest possible time</strong> at which the tourist can finish both rides.</p>\n\n<p>&nbsp;</p>\n<p><strong class=\"example\">Example 1:</strong></p>\n\n<div class=\"example-block\">\n<p><strong>Input:</strong> <span class=\"example-io\">landStartTime = [2,8], landDuration = [4,1], waterStartTime = [6], waterDuration = [3]</span></p>\n\n<p><strong>Output:</strong> <span class=\"example-io\">9</span></p>\n\n<p><strong>Explanation:</strong></p>\n\n<ul>\n\t<li data-end=\"181\" data-start=\"145\">Plan A (land ride 0 &rarr; water ride 0):\n\t<ul>\n\t\t<li data-end=\"272\" data-start=\"186\">Start land ride 0 at time <code data-end=\"234\" data-start=\"212\">landStartTime[0] = 2</code>. Finish at <code data-end=\"271\" data-start=\"246\">2 + landDuration[0] = 6</code>.</li>\n\t\t<li data-end=\"392\" data-start=\"277\">Water ride 0 opens at time <code data-end=\"327\" data-start=\"304\">waterStartTime[0] = 6</code>. Start immediately at <code data-end=\"353\" data-start=\"350\">6</code>, finish at <code data-end=\"391\" data-start=\"365\">6 + waterDuration[0] = 9</code>.</li>\n\t</ul>\n\t</li>\n\t<li data-end=\"432\" data-start=\"396\">Plan B (water ride 0 &rarr; land ride 1):\n\t<ul>\n\t\t<li data-end=\"526\" data-start=\"437\">Start water ride 0 at time <code data-end=\"487\" data-start=\"464\">waterStartTime[0] = 6</code>. Finish at <code data-end=\"525\" data-start=\"499\">6 + waterDuration[0] = 9</code>.</li>\n\t\t<li data-end=\"632\" data-start=\"531\">Land ride 1 opens at <code data-end=\"574\" data-start=\"552\">landStartTime[1] = 8</code>. Start at time <code data-end=\"593\" data-start=\"590\">9</code>, finish at <code data-end=\"631\" data-start=\"605\">9 + landDuration[1] = 10</code>.</li>\n\t</ul>\n\t</li>\n\t<li data-end=\"672\" data-start=\"636\">Plan C (land ride 1 &rarr; water ride 0):\n\t<ul>\n\t\t<li data-end=\"763\" data-start=\"677\">Start land ride 1 at time <code data-end=\"725\" data-start=\"703\">landStartTime[1] = 8</code>. Finish at <code data-end=\"762\" data-start=\"737\">8 + landDuration[1] = 9</code>.</li>\n\t\t<li data-end=\"873\" data-start=\"768\">Water ride 0 opened at <code data-end=\"814\" data-start=\"791\">waterStartTime[0] = 6</code>. Start at time <code data-end=\"833\" data-start=\"830\">9</code>, finish at <code data-end=\"872\" data-start=\"845\">9 + waterDuration[0] = 12</code>.</li>\n\t</ul>\n\t</li>\n\t<li data-end=\"913\" data-start=\"877\">Plan D (water ride 0 &rarr; land ride 0):\n\t<ul>\n\t\t<li data-end=\"1007\" data-start=\"918\">Start water ride 0 at time <code data-end=\"968\" data-start=\"945\">waterStartTime[0] = 6</code>. Finish at <code data-end=\"1006\" data-start=\"980\">6 + waterDuration[0] = 9</code>.</li>\n\t\t<li data-end=\"1114\" data-start=\"1012\">Land ride 0 opened at <code data-end=\"1056\" data-start=\"1034\">landStartTime[0] = 2</code>. Start at time <code data-end=\"1075\" data-start=\"1072\">9</code>, finish at <code data-end=\"1113\" data-start=\"1087\">9 + landDuration[0] = 13</code>.</li>\n\t</ul>\n\t</li>\n</ul>\n\n<p data-end=\"1161\" data-is-last-node=\"\" data-is-only-node=\"\" data-start=\"1116\">Plan A gives the earliest finish time of 9.</p>\n</div>\n\n<p><strong class=\"example\">Example 2:</strong></p>\n\n<div class=\"example-block\">\n<p><strong>Input:</strong> <span class=\"example-io\">landStartTime = [5], landDuration = [3], waterStartTime = [1], waterDuration = [10]</span></p>\n\n<p><strong>Output:</strong> <span class=\"example-io\">14</span></p>\n\n<p><strong>Explanation:</strong></p>\n\n<ul data-end=\"1589\" data-start=\"1086\">\n\t<li data-end=\"1124\" data-start=\"1088\">Plan A (water ride 0 &rarr; land ride 0):\n\t<ul>\n\t\t<li data-end=\"1219\" data-start=\"1129\">Start water ride 0 at time <code data-end=\"1179\" data-start=\"1156\">waterStartTime[0] = 1</code>. Finish at <code data-end=\"1218\" data-start=\"1191\">1 + waterDuration[0] = 11</code>.</li>\n\t\t<li data-end=\"1338\" data-start=\"1224\">Land ride 0 opened at <code data-end=\"1268\" data-start=\"1246\">landStartTime[0] = 5</code>. Start immediately at <code data-end=\"1295\" data-start=\"1291\">11</code> and finish at <code data-end=\"1337\" data-start=\"1310\">11 + landDuration[0] = 14</code>.</li>\n\t</ul>\n\t</li>\n\t<li data-end=\"1378\" data-start=\"1342\">Plan B (land ride 0 &rarr; water ride 0):\n\t<ul>\n\t\t<li data-end=\"1469\" data-start=\"1383\">Start land ride 0 at time <code data-end=\"1431\" data-start=\"1409\">landStartTime[0] = 5</code>. Finish at <code data-end=\"1468\" data-start=\"1443\">5 + landDuration[0] = 8</code>.</li>\n\t\t<li data-end=\"1589\" data-start=\"1474\">Water ride 0 opened at <code data-end=\"1520\" data-start=\"1497\">waterStartTime[0] = 1</code>. Start immediately at <code data-end=\"1546\" data-start=\"1543\">8</code> and finish at <code data-end=\"1588\" data-start=\"1561\">8 + waterDuration[0] = 18</code>.</li>\n\t</ul>\n\t</li>\n</ul>\n\n<p data-end=\"1640\" data-is-last-node=\"\" data-is-only-node=\"\" data-start=\"1591\">Plan A provides the earliest finish time of 14.<strong></strong></p>\n</div>\n\n<p>&nbsp;</p>\n<p><strong>Constraints:</strong></p>\n\n<ul>\n\t<li data-end=\"38\" data-start=\"16\"><code data-end=\"36\" data-start=\"16\">1 &lt;= n, m &lt;= 100</code></li>\n\t<li data-end=\"93\" data-start=\"41\"><code data-end=\"91\" data-start=\"41\">landStartTime.length == landDuration.length == n</code></li>\n\t<li data-end=\"150\" data-start=\"96\"><code data-end=\"148\" data-start=\"96\">waterStartTime.length == waterDuration.length == m</code></li>\n\t<li data-end=\"237\" data-start=\"153\"><code data-end=\"235\" data-start=\"153\">1 &lt;= landStartTime[i], landDuration[i], waterStartTime[j], waterDuration[j] &lt;= 1000</code></li>\n</ul>\n",
"translatedTitle": "最早完成陆地和水上游乐设施的时间 I",
"translatedContent": "<p data-end=\"143\" data-start=\"53\">给你两种类别的游乐园项目:<strong data-end=\"122\" data-start=\"108\">陆地游乐设施&nbsp;</strong>和&nbsp;<strong data-end=\"142\" data-start=\"127\">水上游乐设施</strong>。</p>\n\n<ul>\n\t<li data-end=\"163\" data-start=\"147\"><strong data-end=\"161\" data-start=\"147\">陆地游乐设施</strong>\n\n\t<ul>\n\t\t<li data-end=\"245\" data-start=\"168\"><code data-end=\"186\" data-start=\"168\">landStartTime[i]</code> 第 <code>i</code> 个陆地游乐设施最早可以开始的时间。</li>\n\t\t<li data-end=\"306\" data-start=\"250\"><code data-end=\"267\" data-start=\"250\">landDuration[i]</code> 第 <code>i</code> 个陆地游乐设施持续的时间。</li>\n\t</ul>\n\t</li>\n\t<li><strong data-end=\"325\" data-start=\"310\">水上游乐设施</strong>\n\t<ul>\n\t\t<li><code data-end=\"351\" data-start=\"332\">waterStartTime[j]</code> 第 <code>j</code> 个水上游乐设施最早可以开始的时间。</li>\n\t\t<li><code data-end=\"434\" data-start=\"416\">waterDuration[j]</code> 第 <code>j</code> 个水上游乐设施持续的时间。</li>\n\t</ul>\n\t</li>\n</ul>\n\n<p data-end=\"569\" data-start=\"476\">一位游客必须从&nbsp;<strong data-end=\"517\" data-start=\"502\">每个&nbsp;</strong>类别中体验 <strong>恰好</strong><strong data-end=\"536\" data-start=\"528\">一个&nbsp;</strong>游乐设施,顺序&nbsp;<strong data-end=\"566\" data-start=\"550\">不限&nbsp;</strong>。</p>\n\n<ul>\n\t<li data-end=\"641\" data-start=\"573\">游乐设施可以在其开放时间开始,或&nbsp;<strong data-end=\"638\" data-start=\"618\">之后任意时间&nbsp;</strong>开始。</li>\n\t<li data-end=\"715\" data-start=\"644\">如果一个游乐设施在时间 <code>t</code> 开始,它将在时间 <code data-end=\"712\" data-start=\"698\">t + duration</code> 结束。</li>\n\t<li data-end=\"834\" data-start=\"718\">完成一个游乐设施后,游客可以立即乘坐另一个(如果它已经开放),或者等待它开放。</li>\n</ul>\n\n<p data-end=\"917\" data-start=\"836\">返回游客完成这两个游乐设施的&nbsp;<strong data-end=\"873\" data-start=\"847\">最早可能时间&nbsp;</strong>。</p>\n\n<p>&nbsp;</p>\n\n<p><strong class=\"example\">示例 1:</strong></p>\n\n<div class=\"example-block\">\n<p><strong>输入:</strong><span class=\"example-io\">landStartTime = [2,8], landDuration = [4,1], waterStartTime = [6], waterDuration = [3]</span></p>\n\n<p><strong>输出:</strong><span class=\"example-io\">9</span></p>\n\n<p><strong>解释:</strong></p>\n\n<ul>\n\t<li data-end=\"181\" data-start=\"145\">方案 A陆地游乐设施 0 → 水上游乐设施 0\n\t<ul>\n\t\t<li data-end=\"272\" data-start=\"186\">在时间 <code data-end=\"234\" data-start=\"212\">landStartTime[0] = 2</code> 开始陆地游乐设施 0。在 <code data-end=\"271\" data-start=\"246\">2 + landDuration[0] = 6</code> 结束。</li>\n\t\t<li data-end=\"392\" data-start=\"277\">水上游乐设施 0 在时间 <code data-end=\"327\" data-start=\"304\">waterStartTime[0] = 6</code> 开放。立即在时间 <code data-end=\"353\" data-start=\"350\">6</code> 开始,在 <code data-end=\"391\" data-start=\"365\">6 + waterDuration[0] = 9</code> 结束。</li>\n\t</ul>\n\t</li>\n\t<li data-end=\"432\" data-start=\"396\">方案 B水上游乐设施 0 → 陆地游乐设施 1\n\t<ul>\n\t\t<li data-end=\"526\" data-start=\"437\">在时间 <code data-end=\"487\" data-start=\"464\">waterStartTime[0] = 6</code> 开始水上游乐设施 0。在 <code data-end=\"525\" data-start=\"499\">6 + waterDuration[0] = 9</code> 结束。</li>\n\t\t<li data-end=\"632\" data-start=\"531\">陆地游乐设施 1 在 <code data-end=\"574\" data-start=\"552\">landStartTime[1] = 8</code> 开放。在时间 <code data-end=\"593\" data-start=\"590\">9</code> 开始,在 <code data-end=\"631\" data-start=\"605\">9 + landDuration[1] = 10</code> 结束。</li>\n\t</ul>\n\t</li>\n\t<li data-end=\"672\" data-start=\"636\">方案 C陆地游乐设施 1 → 水上游乐设施 0\n\t<ul>\n\t\t<li data-end=\"763\" data-start=\"677\">在时间 <code data-end=\"725\" data-start=\"703\">landStartTime[1] = 8</code> 开始陆地游乐设施 1。在 <code data-end=\"762\" data-start=\"737\">8 + landDuration[1] = 9</code> 结束。</li>\n\t\t<li data-end=\"873\" data-start=\"768\">水上游乐设施 0 在 <code data-end=\"814\" data-start=\"791\">waterStartTime[0] = 6</code> 开放。在时间 <code data-end=\"833\" data-start=\"830\">9</code> 开始,在 <code data-end=\"872\" data-start=\"845\">9 + waterDuration[0] = 12</code> 结束。</li>\n\t</ul>\n\t</li>\n\t<li data-end=\"913\" data-start=\"877\">方案 D水上游乐设施 0 → 陆地游乐设施 0\n\t<ul>\n\t\t<li data-end=\"1007\" data-start=\"918\">在时间 <code data-end=\"968\" data-start=\"945\">waterStartTime[0] = 6</code> 开始水上游乐设施 0。在 <code data-end=\"1006\" data-start=\"980\">6 + waterDuration[0] = 9</code> 结束。</li>\n\t\t<li data-end=\"1114\" data-start=\"1012\">陆地游乐设施 0 在 <code data-end=\"1056\" data-start=\"1034\">landStartTime[0] = 2</code> 开放。在时间 <code data-end=\"1075\" data-start=\"1072\">9</code> 开始,在 <code data-end=\"1113\" data-start=\"1087\">9 + landDuration[0] = 13</code> 结束。</li>\n\t</ul>\n\t</li>\n</ul>\n\n<p data-end=\"1161\" data-is-last-node=\"\" data-is-only-node=\"\" data-start=\"1116\">方案 A 提供了最早的结束时间 9。</p>\n</div>\n\n<p><strong class=\"example\">示例 2:</strong></p>\n\n<div class=\"example-block\">\n<p><strong>输入:</strong><span class=\"example-io\">landStartTime = [5], landDuration = [3], waterStartTime = [1], waterDuration = [10]</span></p>\n\n<p><strong>输出:</strong><span class=\"example-io\">14</span></p>\n\n<p><strong>解释:</strong></p>\n\n<ul data-end=\"1589\" data-start=\"1086\">\n\t<li data-end=\"1124\" data-start=\"1088\">方案 A水上游乐设施 0 → 陆地游乐设施 0\n\t<ul>\n\t\t<li data-end=\"1219\" data-start=\"1129\">在时间 <code data-end=\"1179\" data-start=\"1156\">waterStartTime[0] = 1</code> 开始水上游乐设施 0。在 <code data-end=\"1218\" data-start=\"1191\">1 + waterDuration[0] = 11</code> 结束。</li>\n\t\t<li data-end=\"1338\" data-start=\"1224\">陆地游乐设施 0 在 <code data-end=\"1268\" data-start=\"1246\">landStartTime[0] = 5</code> 开放。立即在时间 <code data-end=\"1295\" data-start=\"1291\">11</code> 开始,在 <code data-end=\"1337\" data-start=\"1310\">11 + landDuration[0] = 14</code> 结束。</li>\n\t</ul>\n\t</li>\n\t<li data-end=\"1378\" data-start=\"1342\">方案 B陆地游乐设施 0 → 水上游乐设施 0\n\t<ul>\n\t\t<li data-end=\"1469\" data-start=\"1383\">在时间 <code data-end=\"1431\" data-start=\"1409\">landStartTime[0] = 5</code> 开始陆地游乐设施 0。在 <code data-end=\"1468\" data-start=\"1443\">5 + landDuration[0] = 8</code> 结束。</li>\n\t\t<li data-end=\"1589\" data-start=\"1474\">水上游乐设施 0 在 <code data-end=\"1520\" data-start=\"1497\">waterStartTime[0] = 1</code> 开放。立即在时间 <code data-end=\"1546\" data-start=\"1543\">8</code> 开始,在 <code data-end=\"1588\" data-start=\"1561\">8 + waterDuration[0] = 18</code> 结束。</li>\n\t</ul>\n\t</li>\n</ul>\n\n<p data-end=\"1640\" data-is-last-node=\"\" data-is-only-node=\"\" data-start=\"1591\">方案 A 提供了最早的结束时间 14。<strong></strong></p>\n</div>\n\n<p>&nbsp;</p>\n\n<p><strong>提示:</strong></p>\n\n<ul>\n\t<li data-end=\"38\" data-start=\"16\"><code data-end=\"36\" data-start=\"16\">1 &lt;= n, m &lt;= 100</code></li>\n\t<li data-end=\"93\" data-start=\"41\"><code data-end=\"91\" data-start=\"41\">landStartTime.length == landDuration.length == n</code></li>\n\t<li data-end=\"150\" data-start=\"96\"><code data-end=\"148\" data-start=\"96\">waterStartTime.length == waterDuration.length == m</code></li>\n\t<li data-end=\"237\" data-start=\"153\"><code data-end=\"235\" data-start=\"153\">1 &lt;= landStartTime[i], landDuration[i], waterStartTime[j], waterDuration[j] &lt;= 1000</code></li>\n</ul>\n",
"isPaidOnly": false,
"difficulty": "Easy",
"likes": 1,
"dislikes": 0,
"isLiked": null,
"similarQuestions": "[]",
"contributors": [],
"langToValidPlayground": "{\"cpp\": true, \"java\": true, \"python\": true, \"python3\": true, \"mysql\": false, \"mssql\": false, \"oraclesql\": false, \"c\": false, \"csharp\": false, \"javascript\": false, \"typescript\": false, \"bash\": false, \"php\": false, \"swift\": false, \"kotlin\": false, \"dart\": false, \"golang\": false, \"ruby\": false, \"scala\": false, \"html\": false, \"pythonml\": false, \"rust\": false, \"racket\": false, \"erlang\": false, \"elixir\": false, \"pythondata\": false, \"react\": false, \"vanillajs\": false, \"postgresql\": false, \"cangjie\": false}",
"topicTags": [],
"companyTagStats": null,
"codeSnippets": [
{
"lang": "C++",
"langSlug": "cpp",
"code": "class Solution {\npublic:\n int earliestFinishTime(vector<int>& landStartTime, vector<int>& landDuration, vector<int>& waterStartTime, vector<int>& waterDuration) {\n \n }\n};",
"__typename": "CodeSnippetNode"
},
{
"lang": "Java",
"langSlug": "java",
"code": "class Solution {\n public int earliestFinishTime(int[] landStartTime, int[] landDuration, int[] waterStartTime, int[] waterDuration) {\n \n }\n}",
"__typename": "CodeSnippetNode"
},
{
"lang": "Python",
"langSlug": "python",
"code": "class Solution(object):\n def earliestFinishTime(self, landStartTime, landDuration, waterStartTime, waterDuration):\n \"\"\"\n :type landStartTime: List[int]\n :type landDuration: List[int]\n :type waterStartTime: List[int]\n :type waterDuration: List[int]\n :rtype: int\n \"\"\"\n ",
"__typename": "CodeSnippetNode"
},
{
"lang": "Python3",
"langSlug": "python3",
"code": "class Solution:\n def earliestFinishTime(self, landStartTime: List[int], landDuration: List[int], waterStartTime: List[int], waterDuration: List[int]) -> int:\n ",
"__typename": "CodeSnippetNode"
},
{
"lang": "C",
"langSlug": "c",
"code": "int earliestFinishTime(int* landStartTime, int landStartTimeSize, int* landDuration, int landDurationSize, int* waterStartTime, int waterStartTimeSize, int* waterDuration, int waterDurationSize) {\n \n}",
"__typename": "CodeSnippetNode"
},
{
"lang": "C#",
"langSlug": "csharp",
"code": "public class Solution {\n public int EarliestFinishTime(int[] landStartTime, int[] landDuration, int[] waterStartTime, int[] waterDuration) {\n \n }\n}",
"__typename": "CodeSnippetNode"
},
{
"lang": "JavaScript",
"langSlug": "javascript",
"code": "/**\n * @param {number[]} landStartTime\n * @param {number[]} landDuration\n * @param {number[]} waterStartTime\n * @param {number[]} waterDuration\n * @return {number}\n */\nvar earliestFinishTime = function(landStartTime, landDuration, waterStartTime, waterDuration) {\n \n};",
"__typename": "CodeSnippetNode"
},
{
"lang": "TypeScript",
"langSlug": "typescript",
"code": "function earliestFinishTime(landStartTime: number[], landDuration: number[], waterStartTime: number[], waterDuration: number[]): number {\n \n};",
"__typename": "CodeSnippetNode"
},
{
"lang": "PHP",
"langSlug": "php",
"code": "class Solution {\n\n /**\n * @param Integer[] $landStartTime\n * @param Integer[] $landDuration\n * @param Integer[] $waterStartTime\n * @param Integer[] $waterDuration\n * @return Integer\n */\n function earliestFinishTime($landStartTime, $landDuration, $waterStartTime, $waterDuration) {\n \n }\n}",
"__typename": "CodeSnippetNode"
},
{
"lang": "Swift",
"langSlug": "swift",
"code": "class Solution {\n func earliestFinishTime(_ landStartTime: [Int], _ landDuration: [Int], _ waterStartTime: [Int], _ waterDuration: [Int]) -> Int {\n \n }\n}",
"__typename": "CodeSnippetNode"
},
{
"lang": "Kotlin",
"langSlug": "kotlin",
"code": "class Solution {\n fun earliestFinishTime(landStartTime: IntArray, landDuration: IntArray, waterStartTime: IntArray, waterDuration: IntArray): Int {\n \n }\n}",
"__typename": "CodeSnippetNode"
},
{
"lang": "Dart",
"langSlug": "dart",
"code": "class Solution {\n int earliestFinishTime(List<int> landStartTime, List<int> landDuration, List<int> waterStartTime, List<int> waterDuration) {\n \n }\n}",
"__typename": "CodeSnippetNode"
},
{
"lang": "Go",
"langSlug": "golang",
"code": "func earliestFinishTime(landStartTime []int, landDuration []int, waterStartTime []int, waterDuration []int) int {\n \n}",
"__typename": "CodeSnippetNode"
},
{
"lang": "Ruby",
"langSlug": "ruby",
"code": "# @param {Integer[]} land_start_time\n# @param {Integer[]} land_duration\n# @param {Integer[]} water_start_time\n# @param {Integer[]} water_duration\n# @return {Integer}\ndef earliest_finish_time(land_start_time, land_duration, water_start_time, water_duration)\n \nend",
"__typename": "CodeSnippetNode"
},
{
"lang": "Scala",
"langSlug": "scala",
"code": "object Solution {\n def earliestFinishTime(landStartTime: Array[Int], landDuration: Array[Int], waterStartTime: Array[Int], waterDuration: Array[Int]): Int = {\n \n }\n}",
"__typename": "CodeSnippetNode"
},
{
"lang": "Rust",
"langSlug": "rust",
"code": "impl Solution {\n pub fn earliest_finish_time(land_start_time: Vec<i32>, land_duration: Vec<i32>, water_start_time: Vec<i32>, water_duration: Vec<i32>) -> i32 {\n \n }\n}",
"__typename": "CodeSnippetNode"
},
{
"lang": "Racket",
"langSlug": "racket",
"code": "(define/contract (earliest-finish-time landStartTime landDuration waterStartTime waterDuration)\n (-> (listof exact-integer?) (listof exact-integer?) (listof exact-integer?) (listof exact-integer?) exact-integer?)\n )",
"__typename": "CodeSnippetNode"
},
{
"lang": "Erlang",
"langSlug": "erlang",
"code": "-spec earliest_finish_time(LandStartTime :: [integer()], LandDuration :: [integer()], WaterStartTime :: [integer()], WaterDuration :: [integer()]) -> integer().\nearliest_finish_time(LandStartTime, LandDuration, WaterStartTime, WaterDuration) ->\n .",
"__typename": "CodeSnippetNode"
},
{
"lang": "Elixir",
"langSlug": "elixir",
"code": "defmodule Solution do\n @spec earliest_finish_time(land_start_time :: [integer], land_duration :: [integer], water_start_time :: [integer], water_duration :: [integer]) :: integer\n def earliest_finish_time(land_start_time, land_duration, water_start_time, water_duration) do\n \n end\nend",
"__typename": "CodeSnippetNode"
},
{
"lang": "Cangjie",
"langSlug": "cangjie",
"code": "class Solution {\n func earliestFinishTime(landStartTime: Array<Int64>, landDuration: Array<Int64>, waterStartTime: Array<Int64>, waterDuration: Array<Int64>): Int64 {\n\n }\n}",
"__typename": "CodeSnippetNode"
}
],
"stats": "{\"totalAccepted\": \"1.4K\", \"totalSubmission\": \"2.2K\", \"totalAcceptedRaw\": 1415, \"totalSubmissionRaw\": 2198, \"acRate\": \"64.4%\"}",
"hints": [
"Use brute force"
],
"solution": null,
"status": null,
"sampleTestCase": "[2,8]\n[4,1]\n[6]\n[3]",
"metaData": "{\n \"name\": \"earliestFinishTime\",\n \"params\": [\n {\n \"name\": \"landStartTime\",\n \"type\": \"integer[]\"\n },\n {\n \"type\": \"integer[]\",\n \"name\": \"landDuration\"\n },\n {\n \"type\": \"integer[]\",\n \"name\": \"waterStartTime\"\n },\n {\n \"type\": \"integer[]\",\n \"name\": \"waterDuration\"\n }\n ],\n \"return\": {\n \"type\": \"integer\"\n }\n}",
"judgerAvailable": true,
"judgeType": "large",
"mysqlSchemas": [],
"enableRunCode": true,
"envInfo": "{\"cpp\":[\"C++\",\"<p>\\u7248\\u672c\\uff1a<code>clang 19<\\/code> \\u91c7\\u7528\\u6700\\u65b0 C++ 23 \\u6807\\u51c6\\uff0c\\u5e76\\u4f7f\\u7528 GCC 14 \\u63d0\\u4f9b\\u7684 <code>libstdc++<\\/code>\\u3002<\\/p>\\r\\n\\r\\n<p>\\u7f16\\u8bd1\\u65f6\\uff0c\\u5c06\\u4f1a\\u91c7\\u7528 <code>-O2<\\/code> \\u7ea7\\u4f18\\u5316\\uff0c\\u5e76\\u63d0\\u4f9b <code>-gline-tables-only<\\/code> \\u53c2\\u6570\\u3002<a href=\\\"https:\\/\\/github.com\\/google\\/sanitizers\\/wiki\\/AddressSanitizer\\\" target=\\\"_blank\\\">AddressSanitizer<\\/a> \\u4e5f\\u88ab\\u5f00\\u542f\\u6765\\u68c0\\u6d4b <code>out-of-bounds<\\/code> \\u548c <code>use-after-free<\\/code> \\u9519\\u8bef\\u3002<\\/p>\\r\\n\\r\\n<p>\\u4e3a\\u4e86\\u4f7f\\u7528\\u65b9\\u4fbf\\uff0c\\u5927\\u90e8\\u5206\\u6807\\u51c6\\u5e93\\u7684\\u5934\\u6587\\u4ef6\\u5df2\\u7ecf\\u88ab\\u81ea\\u52a8\\u5bfc\\u5165\\u3002<\\/p>\"],\"java\":[\"Java\",\"<p>\\u7248\\u672c\\uff1a<code>OpenJDK 21<\\/code>\\u3002\\u4f7f\\u7528\\u7f16\\u8bd1\\u53c2\\u6570 <code>--enable-preview --release 21<\\/code><\\/p>\\r\\n\\r\\n<p>\\u4e3a\\u4e86\\u65b9\\u4fbf\\u8d77\\u89c1\\uff0c\\u5927\\u90e8\\u5206\\u6807\\u51c6\\u5e93\\u7684\\u5934\\u6587\\u4ef6\\u5df2\\u88ab\\u5bfc\\u5165\\u3002<\\/p>\\r\\n\\r\\n<p>\\u5305\\u542b Pair \\u7c7b: https:\\/\\/docs.oracle.com\\/javase\\/8\\/javafx\\/api\\/javafx\\/util\\/Pair.html <\\/p>\"],\"python\":[\"Python\",\"<p>\\u7248\\u672c\\uff1a <code>Python 2.7.18<\\/code><\\/p>\\r\\n\\r\\n<p>\\u4e3a\\u4e86\\u65b9\\u4fbf\\u8d77\\u89c1\\uff0c\\u5927\\u90e8\\u5206\\u5e38\\u7528\\u5e93\\u5df2\\u7ecf\\u88ab\\u81ea\\u52a8 \\u5bfc\\u5165\\uff0c\\u5982\\uff1a<a href=\\\"https:\\/\\/docs.python.org\\/2\\/library\\/array.html\\\" target=\\\"_blank\\\">array<\\/a>, <a href=\\\"https:\\/\\/docs.python.org\\/2\\/library\\/bisect.html\\\" target=\\\"_blank\\\">bisect<\\/a>, <a href=\\\"https:\\/\\/docs.python.org\\/2\\/library\\/collections.html\\\" target=\\\"_blank\\\">collections<\\/a>\\u3002\\u5982\\u679c\\u60a8\\u9700\\u8981\\u4f7f\\u7528\\u5176\\u4ed6\\u5e93\\u51fd\\u6570\\uff0c\\u8bf7\\u81ea\\u884c\\u5bfc\\u5165\\u3002<\\/p>\\r\\n\\r\\n<p>\\u6ce8\\u610f Python 2.7 <a href=\\\"https:\\/\\/www.python.org\\/dev\\/peps\\/pep-0373\\/\\\" target=\\\"_blank\\\">\\u5df2\\u4e0d\\u518d\\u7ef4\\u62a4<\\/a>\\u3002 \\u5982\\u60f3\\u4f7f\\u7528\\u6700\\u65b0\\u7248\\u7684Python\\uff0c\\u8bf7\\u9009\\u62e9Python 3\\u3002<\\/p>\"],\"c\":[\"C\",\"<p>\\u7248\\u672c\\uff1a<code>GCC 14<\\/code>\\uff0c\\u91c7\\u7528 GNU11 \\u6807\\u51c6\\u3002<\\/p>\\r\\n\\r\\n<p>\\u7f16\\u8bd1\\u65f6\\uff0c\\u5c06\\u4f1a\\u91c7\\u7528 <code>-O2<\\/code> \\u7ea7\\u4f18\\u5316\\uff0c\\u5e76\\u63d0\\u4f9b <code>-g1<\\/code> \\u53c2\\u6570\\u3002 <a href=\\\"https:\\/\\/github.com\\/google\\/sanitizers\\/wiki\\/AddressSanitizer\\\" target=\\\"_blank\\\">AddressSanitizer<\\/a> \\u4e5f\\u88ab\\u5f00\\u542f\\u6765\\u68c0\\u6d4b <code>out-of-bounds<\\/code> \\u548c <code>use-after-free<\\/code> \\u9519\\u8bef\\u3002<\\/p>\\r\\n\\r\\n<p>\\u4e3a\\u4e86\\u4f7f\\u7528\\u65b9\\u4fbf\\uff0c\\u5927\\u90e8\\u5206\\u6807\\u51c6\\u5e93\\u7684\\u5934\\u6587\\u4ef6\\u5df2\\u7ecf\\u88ab\\u81ea\\u52a8\\u5bfc\\u5165\\u3002<\\/p>\\r\\n\\r\\n<p>\\u5982\\u60f3\\u4f7f\\u7528\\u54c8\\u5e0c\\u8868\\u8fd0\\u7b97, \\u60a8\\u53ef\\u4ee5\\u4f7f\\u7528 <a href=\\\"https:\\/\\/troydhanson.github.io\\/uthash\\/\\\" target=\\\"_blank\\\">uthash<\\/a>\\u3002 \\\"uthash.h\\\"\\u5df2\\u7ecf\\u9ed8\\u8ba4\\u88ab\\u5bfc\\u5165\\u3002\\u8bf7\\u770b\\u5982\\u4e0b\\u793a\\u4f8b:<\\/p>\\r\\n\\r\\n<p><b>1. \\u5f80\\u54c8\\u5e0c\\u8868\\u4e2d\\u6dfb\\u52a0\\u4e00\\u4e2a\\u5bf9\\u8c61\\uff1a<\\/b>\\r\\n<pre>\\r\\nstruct hash_entry {\\r\\n int id; \\/* we'll use this field as the key *\\/\\r\\n char name[10];\\r\\n UT_hash_handle hh; \\/* makes this structure hashable *\\/\\r\\n};\\r\\n\\r\\nstruct hash_entry *users = NULL;\\r\\n\\r\\nvoid add_user(struct hash_entry *s) {\\r\\n HASH_ADD_INT(users, id, s);\\r\\n}\\r\\n<\\/pre>\\r\\n<\\/p>\\r\\n\\r\\n<p><b>2. \\u5728\\u54c8\\u5e0c\\u8868\\u4e2d\\u67e5\\u627e\\u4e00\\u4e2a\\u5bf9\\u8c61\\uff1a<\\/b>\\r\\n<pre>\\r\\nstruct hash_entry *find_user(int user_id) {\\r\\n struct hash_entry *s;\\r\\n HASH_FIND_INT(users, &user_id, s);\\r\\n return s;\\r\\n}\\r\\n<\\/pre>\\r\\n<\\/p>\\r\\n\\r\\n<p><b>3. \\u4ece\\u54c8\\u5e0c\\u8868\\u4e2d\\u5220\\u9664\\u4e00\\u4e2a\\u5bf9\\u8c61\\uff1a<\\/b>\\r\\n<pre>\\r\\nvoid delete_user(struct hash_entry *user) {\\r\\n HASH_DEL(users, user); \\r\\n}\\r\\n<\\/pre>\\r\\n<\\/p>\"],\"csharp\":[\"C#\",\"<p><a href=\\\"https:\\/\\/learn.microsoft.com\\/en-us\\/dotnet\\/csharp\\/whats-new\\/csharp-13\\\" target=\\\"_blank\\\">C# 13<\\/a> \\u8fd0\\u884c\\u5728 .NET 9 \\u4e0a<\\/p>\"],\"javascript\":[\"JavaScript\",\"<p>\\u7248\\u672c\\uff1a<code>Node.js 22.14.0<\\/code><\\/p>\\r\\n\\r\\n<p>\\u60a8\\u7684\\u4ee3\\u7801\\u5728\\u6267\\u884c\\u65f6\\u5c06\\u5e26\\u4e0a <code>--harmony<\\/code> \\u6807\\u8bb0\\u6765\\u5f00\\u542f <a href=\\\"http:\\/\\/node.green\\/\\\" target=\\\"_blank\\\">\\u65b0\\u7248ES6\\u7279\\u6027<\\/a>\\u3002<\\/p>\\r\\n\\r\\n<p><a href=\\\"https:\\/\\/lodash.com\\\" target=\\\"_blank\\\">lodash.js<\\/a> \\u5e93\\u5df2\\u7ecf\\u9ed8\\u8ba4\\u88ab\\u5305\\u542b\\u3002<\\/p>\\r\\n\\r\\n<p> \\u5982\\u9700\\u4f7f\\u7528\\u961f\\u5217\\/\\u4f18\\u5148\\u961f\\u5217\\uff0c\\u60a8\\u53ef\\u4f7f\\u7528 <a href=\\\"https:\\/\\/github.com\\/datastructures-js\\/priority-queue\\/tree\\/c044606839de82cdc796326a130d4090c0b01504\\\" target=\\\"_blank\\\"> datastructures-js\\/priority-queue@6.3.2<\\/a>\\uff0c<a href=\\\"https:\\/\\/github.com\\/datastructures-js\\/queue\\/tree\\/v4.2.3\\\" target=\\\"_blank\\\"> datastructures-js\\/queue@4.2.3<\\/a> \\u4ee5\\u53ca <a href=\\\"https:\\/\\/github.com\\/datastructures-js\\/deque\\/tree\\/v1.0.4\\\" target=\\\"_blank\\\"> datastructures-js\\/deque@1.0.4<\\/a>\\u3002<\\/p>\"],\"ruby\":[\"Ruby\",\"<p>\\u4f7f\\u7528 <code>Ruby 3.2<\\/code> \\u6267\\u884c<\\/p>\\r\\n\\r\\n<p>\\u4e00\\u4e9b\\u5e38\\u7528\\u7684\\u6570\\u636e\\u7ed3\\u6784\\u5df2\\u5728 Algorithms \\u6a21\\u5757\\u4e2d\\u63d0\\u4f9b\\uff1ahttps:\\/\\/www.rubydoc.info\\/github\\/kanwei\\/algorithms\\/Algorithms<\\/p>\"],\"swift\":[\"Swift\",\"<p>\\u7248\\u672c\\uff1a<code>Swift 6.0<\\/code><\\/p>\\r\\n\\r\\n<p>\\u60a8\\u53ef\\u4ee5\\u4f7f\\u7528 <a href=\\\"https:\\/\\/github.com\\/apple\\/swift-algorithms\\/tree\\/1.2.0\\\" target=\\\"_blank\\\">swift-algorithms 1.2.0<\\/a>\\uff0c<a href=\\\"https:\\/\\/github.com\\/apple\\/swift-collections\\/tree\\/1.1.4\\\" target=\\\"_blank\\\">swift-collections 1.1.4<\\/a> \\u548c <a href=\\\"https:\\/\\/github.com\\/apple\\/swift-numerics\\/tree\\/1.0.2\\\" target=\\\"_blank\\\">swift-numerics 1.0.2<\\/a><\\/p>\\r\\n\\r\\n<p>\\u6211\\u4eec\\u901a\\u5e38\\u4fdd\\u8bc1\\u66f4\\u65b0\\u5230 <a href=\\\"https:\\/\\/swift.org\\/download\\/\\\" target=\\\"_blank\\\">Apple\\u653e\\u51fa\\u7684\\u6700\\u65b0\\u7248Swift<\\/a>\\u3002\\u5982\\u679c\\u60a8\\u53d1\\u73b0Swift\\u4e0d\\u662f\\u6700\\u65b0\\u7248\\u7684\\uff0c\\u8bf7\\u8054\\u7cfb\\u6211\\u4eec\\uff01\\u6211\\u4eec\\u5c06\\u5c3d\\u5feb\\u66f4\\u65b0\\u3002<\\/p>\"],\"golang\":[\"Go\",\"<p>\\u7248\\u672c\\uff1a<code>Go 1.23<\\/code><\\/p>\\r\\n\\r\\n<p>\\u652f\\u6301 <a href=\\\"https:\\/\\/pkg.go.dev\\/github.com\\/emirpasic\\/gods@v1.18.1\\\" target=\\\"_blank\\\">https:\\/\\/pkg.go.dev\\/github.com\\/emirpasic\\/gods@v1.18.1<\\/a> \\u548c <a href=\\\"https:\\/\\/pkg.go.dev\\/github.com\\/emirpasic\\/gods\\/v2@v2.0.0-alpha\\\" target=\\\"_blank\\\">https:\\/\\/pkg.go.dev\\/github.com\\/emirpasic\\/gods\\/v2@v2.0.0-alpha<\\/a> \\u7b2c\\u4e09\\u65b9\\u5e93\\u3002<\\/p>\"],\"python3\":[\"Python3\",\"<p>\\u7248\\u672c\\uff1a<code>Python 3.11<\\/code><\\/p>\\r\\n\\r\\n<p>\\u4e3a\\u4e86\\u65b9\\u4fbf\\u8d77\\u89c1\\uff0c\\u5927\\u90e8\\u5206\\u5e38\\u7528\\u5e93\\u5df2\\u7ecf\\u88ab\\u81ea\\u52a8 \\u5bfc\\u5165\\uff0c\\u5982<a href=\\\"https:\\/\\/docs.python.org\\/3\\/library\\/array.html\\\" target=\\\"_blank\\\">array<\\/a>, <a href=\\\"https:\\/\\/docs.python.org\\/3\\/library\\/bisect.html\\\" target=\\\"_blank\\\">bisect<\\/a>, <a href=\\\"https:\\/\\/docs.python.org\\/3\\/library\\/collections.html\\\" target=\\\"_blank\\\">collections<\\/a>\\u3002 \\u5982\\u679c\\u60a8\\u9700\\u8981\\u4f7f\\u7528\\u5176\\u4ed6\\u5e93\\u51fd\\u6570\\uff0c\\u8bf7\\u81ea\\u884c\\u5bfc\\u5165\\u3002<\\/p>\\r\\n\\r\\n<p>\\u5982\\u9700\\u4f7f\\u7528 Map\\/TreeMap \\u6570\\u636e\\u7ed3\\u6784\\uff0c\\u60a8\\u53ef\\u4f7f\\u7528 <a href=\\\"http:\\/\\/www.grantjenks.com\\/docs\\/sortedcontainers\\/\\\" target=\\\"_blank\\\">sortedcontainers<\\/a> \\u5e93\\u3002<\\/p>\"],\"scala\":[\"Scala\",\"<p>\\u7248\\u672c\\uff1a<code>Scala 3.3.1<\\/code><\\/p>\"],\"kotlin\":[\"Kotlin\",\"<p>\\u7248\\u672c\\uff1a<code>Kotlin 2.1.10<\\/code><\\/p>\"],\"rust\":[\"Rust\",\"<p>\\u7248\\u672c\\uff1a<code>rust 1.88.0<\\/code>\\uff0c\\u4f7f\\u7528 edition 2024\\u3002<\\/p>\\r\\n\\r\\n<p>\\u652f\\u6301 crates.io \\u7684 <a href=\\\"https:\\/\\/crates.io\\/crates\\/rand\\\" target=\\\"_blank\\\">rand<\\/a>\\u3001<a href=\\\"https:\\/\\/crates.io\\/crates\\/regex\\\" target=\\\"_blank\\\">regex<\\/a> \\u548c <a href=\\\"https:\\/\\/crates.io\\/crates\\/itertools\\\" target=\\\"_blank\\\">itertools<\\/a><\\/p>\"],\"php\":[\"PHP\",\"<p><code>PHP 8.2<\\/code>.<\\/p>\\r\\n\\r\\n<p>With bcmath module.<\\/p>\"],\"typescript\":[\"TypeScript\",\"<p>TypeScript 5.7.3<\\/p>\\r\\n\\r\\n<p>Compile Options: --alwaysStrict --strictBindCallApply --strictFunctionTypes --target ES2024<\\/p>\\r\\n\\r\\n<p><a href=\\\"https:\\/\\/lodash.com\\\" target=\\\"_blank\\\">lodash.js<\\/a> \\u5e93\\u5df2\\u7ecf\\u9ed8\\u8ba4\\u88ab\\u5305\\u542b\\u3002<\\/p>\\r\\n\\r\\n<p> \\u5982\\u9700\\u4f7f\\u7528\\u961f\\u5217\\/\\u4f18\\u5148\\u961f\\u5217\\uff0c\\u60a8\\u53ef\\u4f7f\\u7528 <a href=\\\"https:\\/\\/github.com\\/datastructures-js\\/priority-queue\\/tree\\/c044606839de82cdc796326a130d4090c0b01504\\\" target=\\\"_blank\\\"> datastructures-js\\/priority-queue@6.3.2<\\/a>\\uff0c<a href=\\\"https:\\/\\/github.com\\/datastructures-js\\/queue\\/tree\\/v4.2.3\\\" target=\\\"_blank\\\"> datastructures-js\\/queue@4.2.3<\\/a> \\u4ee5\\u53ca <a href=\\\"https:\\/\\/github.com\\/datastructures-js\\/deque\\/tree\\/v1.0.4\\\" target=\\\"_blank\\\"> datastructures-js\\/deque@1.0.4<\\/a>\\u3002<\\/p>\"],\"racket\":[\"Racket\",\"<p><a href=\\\"https:\\/\\/docs.racket-lang.org\\/guide\\/performance.html#%28tech._c%29\\\" target=\\\"_blank\\\">Racket CS<\\/a> v8.15<\\/p>\\r\\n\\r\\n<p>\\u4f7f\\u7528 #lang racket<\\/p>\\r\\n\\r\\n<p>\\u5df2\\u9884\\u5148 (require data\\/gvector data\\/queue data\\/order data\\/heap). \\u82e5\\u9700\\u4f7f\\u7528\\u5176\\u5b83\\u6570\\u636e\\u7ed3\\u6784\\uff0c\\u53ef\\u81ea\\u884c require\\u3002<\\/p>\"],\"erlang\":[\"Erlang\",\"Erlang\\/OTP 26\"],\"elixir\":[\"Elixir\",\"Elixir 1.17 with Erlang\\/OTP 26\"],\"dart\":[\"Dart\",\"<p>Dart 3.2\\u3002\\u60a8\\u53ef\\u4ee5\\u4f7f\\u7528 <a href=\\\"https:\\/\\/pub.dev\\/packages\\/collection\\/versions\\/1.18.0\\\" target=\\\"_blank\\\">collection<\\/a> \\u5305<\\/p>\\r\\n\\r\\n<p>\\u60a8\\u7684\\u4ee3\\u7801\\u5c06\\u4f1a\\u88ab\\u4e0d\\u7f16\\u8bd1\\u76f4\\u63a5\\u8fd0\\u884c<\\/p>\"],\"cangjie\":[\"Cangjie\",\"<p>\\u7248\\u672c\\uff1a1.0.0 LTS (cjnative)<\\/p>\\r\\n\\r\\n<p>\\u7f16\\u8bd1\\u53c2\\u6570\\uff1a<code>-O2 --disable-reflection<\\/code><\\/p>\\r\\n\\r\\n<p>\\u5feb\\u901f\\u5165\\u95e8\\u8bf7\\u67e5\\u9605<a href=\\\"https:\\/\\/leetcode.cn\\/leetbook\\/detail\\/cangjie\\/\\\" target=\\\"_blank\\\">\\u300c\\u4ed3\\u9889\\u7f16\\u7a0b\\u8bed\\u8a00\\u5f00\\u53d1\\u6307\\u5357\\u300d<\\/a><\\/p>\"]}",
"book": null,
"isSubscribed": false,
"isDailyQuestion": false,
"dailyRecordStatus": null,
"editorType": "CKEDITOR",
"ugcQuestionId": null,
"style": "LEETCODE",
"exampleTestcases": "[2,8]\n[4,1]\n[6]\n[3]\n[5]\n[3]\n[1]\n[10]",
"__typename": "QuestionNode"
}
}
}