1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-12-17 17:52:34 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
This commit is contained in:
2025-09-29 14:43:44 +08:00
parent 2862a227c4
commit 13f2098086
4409 changed files with 168933 additions and 166256 deletions

View File

@@ -17,8 +17,33 @@
"isLiked": null,
"similarQuestions": "[]",
"contributors": [],
"langToValidPlayground": "{\"cpp\": false, \"java\": false, \"python\": false, \"python3\": false, \"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": [],
"langToValidPlayground": "{\"cpp\": false, \"java\": false, \"python3\": false, \"python\": false, \"javascript\": false, \"typescript\": false, \"csharp\": false, \"c\": false, \"golang\": false, \"kotlin\": false, \"swift\": false, \"rust\": false, \"ruby\": false, \"php\": false, \"dart\": false, \"scala\": false, \"elixir\": false, \"erlang\": false, \"racket\": false, \"cangjie\": false, \"bash\": false, \"html\": false, \"pythonml\": false, \"react\": false, \"vanillajs\": false, \"mysql\": false, \"mssql\": false, \"postgresql\": false, \"oraclesql\": false, \"pythondata\": false}",
"topicTags": [
{
"name": "Greedy",
"slug": "greedy",
"translatedName": "贪心",
"__typename": "TopicTagNode"
},
{
"name": "Segment Tree",
"slug": "segment-tree",
"translatedName": "线段树",
"__typename": "TopicTagNode"
},
{
"name": "Array",
"slug": "array",
"translatedName": "数组",
"__typename": "TopicTagNode"
},
{
"name": "Heap (Priority Queue)",
"slug": "heap-priority-queue",
"translatedName": "堆(优先队列)",
"__typename": "TopicTagNode"
}
],
"companyTagStats": null,
"codeSnippets": [
{
@@ -33,12 +58,6 @@
"code": "class Solution {\n public long maxTotalValue(int[] nums, int k) {\n \n }\n}",
"__typename": "CodeSnippetNode"
},
{
"lang": "Python",
"langSlug": "python",
"code": "class Solution(object):\n def maxTotalValue(self, nums, k):\n \"\"\"\n :type nums: List[int]\n :type k: int\n :rtype: int\n \"\"\"\n ",
"__typename": "CodeSnippetNode"
},
{
"lang": "Python3",
"langSlug": "python3",
@@ -46,15 +65,9 @@
"__typename": "CodeSnippetNode"
},
{
"lang": "C",
"langSlug": "c",
"code": "long long maxTotalValue(int* nums, int numsSize, int k) {\n \n}",
"__typename": "CodeSnippetNode"
},
{
"lang": "C#",
"langSlug": "csharp",
"code": "public class Solution {\n public long MaxTotalValue(int[] nums, int k) {\n \n }\n}",
"lang": "Python",
"langSlug": "python",
"code": "class Solution(object):\n def maxTotalValue(self, nums, k):\n \"\"\"\n :type nums: List[int]\n :type k: int\n :rtype: int\n \"\"\"\n ",
"__typename": "CodeSnippetNode"
},
{
@@ -70,27 +83,15 @@
"__typename": "CodeSnippetNode"
},
{
"lang": "PHP",
"langSlug": "php",
"code": "class Solution {\n\n /**\n * @param Integer[] $nums\n * @param Integer $k\n * @return Integer\n */\n function maxTotalValue($nums, $k) {\n \n }\n}",
"lang": "C#",
"langSlug": "csharp",
"code": "public class Solution {\n public long MaxTotalValue(int[] nums, int k) {\n \n }\n}",
"__typename": "CodeSnippetNode"
},
{
"lang": "Swift",
"langSlug": "swift",
"code": "class Solution {\n func maxTotalValue(_ nums: [Int], _ k: Int) -> Int {\n \n }\n}",
"__typename": "CodeSnippetNode"
},
{
"lang": "Kotlin",
"langSlug": "kotlin",
"code": "class Solution {\n fun maxTotalValue(nums: IntArray, k: Int): Long {\n \n }\n}",
"__typename": "CodeSnippetNode"
},
{
"lang": "Dart",
"langSlug": "dart",
"code": "class Solution {\n int maxTotalValue(List<int> nums, int k) {\n \n }\n}",
"lang": "C",
"langSlug": "c",
"code": "long long maxTotalValue(int* nums, int numsSize, int k) {\n \n}",
"__typename": "CodeSnippetNode"
},
{
@@ -100,15 +101,15 @@
"__typename": "CodeSnippetNode"
},
{
"lang": "Ruby",
"langSlug": "ruby",
"code": "# @param {Integer[]} nums\n# @param {Integer} k\n# @return {Integer}\ndef max_total_value(nums, k)\n \nend",
"lang": "Kotlin",
"langSlug": "kotlin",
"code": "class Solution {\n fun maxTotalValue(nums: IntArray, k: Int): Long {\n \n }\n}",
"__typename": "CodeSnippetNode"
},
{
"lang": "Scala",
"langSlug": "scala",
"code": "object Solution {\n def maxTotalValue(nums: Array[Int], k: Int): Long = {\n \n }\n}",
"lang": "Swift",
"langSlug": "swift",
"code": "class Solution {\n func maxTotalValue(_ nums: [Int], _ k: Int) -> Int {\n \n }\n}",
"__typename": "CodeSnippetNode"
},
{
@@ -118,15 +119,27 @@
"__typename": "CodeSnippetNode"
},
{
"lang": "Racket",
"langSlug": "racket",
"code": "(define/contract (max-total-value nums k)\n (-> (listof exact-integer?) exact-integer? exact-integer?)\n )",
"lang": "Ruby",
"langSlug": "ruby",
"code": "# @param {Integer[]} nums\n# @param {Integer} k\n# @return {Integer}\ndef max_total_value(nums, k)\n \nend",
"__typename": "CodeSnippetNode"
},
{
"lang": "Erlang",
"langSlug": "erlang",
"code": "-spec max_total_value(Nums :: [integer()], K :: integer()) -> integer().\nmax_total_value(Nums, K) ->\n .",
"lang": "PHP",
"langSlug": "php",
"code": "class Solution {\n\n /**\n * @param Integer[] $nums\n * @param Integer $k\n * @return Integer\n */\n function maxTotalValue($nums, $k) {\n \n }\n}",
"__typename": "CodeSnippetNode"
},
{
"lang": "Dart",
"langSlug": "dart",
"code": "class Solution {\n int maxTotalValue(List<int> nums, int k) {\n \n }\n}",
"__typename": "CodeSnippetNode"
},
{
"lang": "Scala",
"langSlug": "scala",
"code": "object Solution {\n def maxTotalValue(nums: Array[Int], k: Int): Long = {\n \n }\n}",
"__typename": "CodeSnippetNode"
},
{
@@ -135,6 +148,18 @@
"code": "defmodule Solution do\n @spec max_total_value(nums :: [integer], k :: integer) :: integer\n def max_total_value(nums, k) do\n \n end\nend",
"__typename": "CodeSnippetNode"
},
{
"lang": "Erlang",
"langSlug": "erlang",
"code": "-spec max_total_value(Nums :: [integer()], K :: integer()) -> integer().\nmax_total_value(Nums, K) ->\n .",
"__typename": "CodeSnippetNode"
},
{
"lang": "Racket",
"langSlug": "racket",
"code": "(define/contract (max-total-value nums k)\n (-> (listof exact-integer?) exact-integer? exact-integer?)\n )",
"__typename": "CodeSnippetNode"
},
{
"lang": "Cangjie",
"langSlug": "cangjie",
@@ -142,7 +167,7 @@
"__typename": "CodeSnippetNode"
}
],
"stats": "{\"totalAccepted\": \"910\", \"totalSubmission\": \"3.2K\", \"totalAcceptedRaw\": 910, \"totalSubmissionRaw\": 3239, \"acRate\": \"28.1%\"}",
"stats": "{\"totalAccepted\": \"1K\", \"totalSubmission\": \"3.6K\", \"totalAcceptedRaw\": 1040, \"totalSubmissionRaw\": 3575, \"acRate\": \"29.1%\"}",
"hints": [
"For fixed <code>l</code>, the sequence <code>v(l,r)=max(nums[l..r])min(nums[l..r])</code> is non-increasing as <code>r</code> moves left.",
"Build RMQs (sparse tables) for range max/min so each <code>v(l,r)</code> is queryable in <code>O(1)</code>.",