1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-09-04 23:11:41 +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>在 LeetCode 商店中, 有 <code>n</code> 件在售的物品。每件物品都有对应的价格。然而,也有一些大礼包,每个大礼包以优惠的价格捆绑销售一组物品。</p>\n\n<p>给你一个整数数组 <code>price</code> 表示物品价格,其中 <code>price[i]</code> 是第 <code>i</code> 件物品的价格。另有一个整数数组 <code>needs</code> 表示购物清单,其中 <code>needs[i]</code> 是需要购买第 <code>i</code> 件物品的数量。</p>\n\n<p>还有一个数组 <code>special</code> 表示大礼包,<code>special[i]</code> 的长度为 <code>n + 1</code> ,其中 <code>special[i][j]</code> 表示第 <code>i</code> 个大礼包中内含第 <code>j</code> 件物品的数量,且 <code>special[i][n]</code> (也就是数组中的最后一个整数)为第 <code>i</code> 个大礼包的价格。</p>\n\n<p>返回<strong> 确切 </strong>满足购物清单所需花费的最低价格,你可以充分利用大礼包的优惠活动。你不能购买超出购物清单指定数量的物品,即使那样会降低整体价格。任意大礼包可无限次购买。</p>\n\n<p> </p>\n\n<p><strong>示例 1</strong></p>\n\n<pre>\n<strong>输入:</strong>price = [2,5], special = [[3,0,5],[1,2,10]], needs = [3,2]\n<strong>输出:</strong>14\n<strong>解释:</strong>有 A 和 B 两种物品,价格分别为 ¥2 和 ¥5 。 \n大礼包 1 ,你可以以 ¥5 的价格购买 3A 和 0B 。 \n大礼包 2 ,你可以以 ¥10 的价格购买 1A 和 2B 。 \n需要购买 3 个 A 和 2 个 B 所以付 ¥10 购买 1A 和 2B大礼包 2以及 ¥4 购买 2A 。</pre>\n\n<p><strong>示例 2</strong></p>\n\n<pre>\n<strong>输入:</strong>price = [2,3,4], special = [[1,1,0,4],[2,2,1,9]], needs = [1,2,1]\n<strong>输出:</strong>11\n<strong>解释:</strong>A B C 的价格分别为 ¥2 ¥3 ¥4 。\n可以用 ¥4 购买 1A 和 1B ,也可以用 ¥9 购买 2A 2B 和 1C 。 \n需要买 1A 2B 和 1C ,所以付 ¥4 买 1A 和 1B大礼包 1以及 ¥3 购买 1B ¥4 购买 1C 。 \n不可以购买超出待购清单的物品尽管购买大礼包 2 更加便宜。</pre>\n\n<p> </p>\n\n<p><strong>提示:</strong></p>\n\n<ul>\n\t<li><code>n == price.length</code></li>\n\t<li><code>n == needs.length</code></li>\n\t<li><code>1 <= n <= 6</code></li>\n\t<li><code>0 <= price[i] <= 10</code></li>\n\t<li><code>0 <= needs[i] <= 10</code></li>\n\t<li><code>1 <= special.length <= 100</code></li>\n\t<li><code>special[i].length == n + 1</code></li>\n\t<li><code>0 <= special[i][j] <= 50</code></li>\n</ul>\n",
"isPaidOnly": false,
"difficulty": "Medium",
"likes": 321,
"likes": 323,
"dislikes": 0,
"isLiked": null,
"similarQuestions": "[]",
@@ -167,7 +167,7 @@
"__typename": "CodeSnippetNode"
}
],
"stats": "{\"totalAccepted\": \"30.1K\", \"totalSubmission\": \"46.7K\", \"totalAcceptedRaw\": 30123, \"totalSubmissionRaw\": 46749, \"acRate\": \"64.4%\"}",
"stats": "{\"totalAccepted\": \"30.6K\", \"totalSubmission\": \"47.5K\", \"totalAcceptedRaw\": 30557, \"totalSubmissionRaw\": 47455, \"acRate\": \"64.4%\"}",
"hints": [],
"solution": null,
"status": null,