1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-09-11 18:31:41 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
This commit is contained in:
2025-02-22 16:46:22 +08:00
parent b9720f7ac1
commit 1627cd9a3b
44 changed files with 22275 additions and 16782 deletions

View File

@@ -0,0 +1,56 @@
<p>给你一个长度为 <code>n</code>&nbsp;的整数数组 <code>pizzas</code>,其中 <code>pizzas[i]</code> 表示第 <code>i</code>&nbsp;个披萨的重量。每天你会吃&nbsp;<strong>恰好</strong> 4 个披萨。由于你的新陈代谢能力惊人,当你吃重量为 <code>W</code><code>X</code><code>Y</code><code>Z</code> 的披萨(其中 <code>W &lt;= X &lt;= Y &lt;= Z</code>)时,你只会增加 1 个披萨的重量!体重增加规则如下:</p>
<ul>
<li>&nbsp;<strong><span style="box-sizing: border-box; margin: 0px; padding: 0px;">奇数天</span></strong>(按 <strong>1 开始计数</strong>)你会增加 <code>Z</code> 的重量。</li>
<li>&nbsp;<strong>偶数天</strong>,你会增加 <code>Y</code> 的重量。</li>
</ul>
<p>请你设计吃掉&nbsp;<strong>所有&nbsp;</strong>披萨的最优方案,并计算你可以增加的&nbsp;<strong>最大&nbsp;</strong>总重量。</p>
<p><strong>注意:</strong>保证 <code>n</code> 是 4 的倍数,并且每个披萨只吃一次。</p>
<p>&nbsp;</p>
<p><strong class="example">示例 1</strong></p>
<div class="example-block">
<p><strong>输入:</strong> <span class="example-io">pizzas = [1,2,3,4,5,6,7,8]</span></p>
<p><strong>输出:</strong> <span class="example-io">14</span></p>
<p><strong>解释:</strong></p>
<ul>
<li>第 1 天,你吃掉下标为 <code>[1, 2, 4, 7] = [2, 3, 5, 8]</code> 的披萨。你增加的重量为 8。</li>
<li>第 2 天,你吃掉下标为 <code>[0, 3, 5, 6] = [1, 4, 6, 7]</code> 的披萨。你增加的重量为 6。</li>
</ul>
<p>吃掉所有披萨后,你增加的总重量为 <code>8 + 6 = 14</code></p>
</div>
<p><strong class="example">示例 2</strong></p>
<div class="example-block">
<p><strong>输入:</strong> <span class="example-io">pizzas = [2,1,1,1,1,1,1,1]</span></p>
<p><strong>输出:</strong> <span class="example-io">3</span></p>
<p><strong>解释:</strong></p>
<ul>
<li>第 1 天,你吃掉下标为 <code>[4, 5, 6, 0] = [1, 1, 1, 2]</code> 的披萨。你增加的重量为 2。</li>
<li>第 2 天,你吃掉下标为 <code>[1, 2, 3, 7] = [1, 1, 1, 1]</code> 的披萨。你增加的重量为 1。</li>
</ul>
<p>吃掉所有披萨后,你增加的总重量为 <code>2 + 1 = 3</code></p>
</div>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>4 &lt;= n == pizzas.length &lt;= 2 * 10<sup><span style="font-size: 10.8333px;">5</span></sup></code></li>
<li><code>1 &lt;= pizzas[i] &lt;= 10<sup>5</sup></code></li>
<li><code>n</code> 是 4 的倍数。</li>
</ul>