mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-01-10 18:48:13 +08:00
45 lines
1.6 KiB
HTML
45 lines
1.6 KiB
HTML
<p>一个魔法师有许多不同的咒语。</p>
|
||
|
||
<p>给你一个数组 <code>power</code> ,其中每个元素表示一个咒语的伤害值,可能会有多个咒语有相同的伤害值。</p>
|
||
|
||
<p>已知魔法师使用伤害值为 <code>power[i]</code> 的咒语时,他们就 <strong>不能</strong> 使用伤害为 <code>power[i] - 2</code> ,<code>power[i] - 1</code> ,<code>power[i] + 1</code> 或者 <code>power[i] + 2</code> 的咒语。</p>
|
||
|
||
<p>每个咒语最多只能被使用 <strong>一次</strong> 。</p>
|
||
|
||
<p>请你返回这个魔法师可以达到的伤害值之和的 <strong>最大值</strong> 。</p>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong class="example">示例 1:</strong></p>
|
||
|
||
<div class="example-block">
|
||
<p><span class="example-io"><b>输入:</b>power = [1,1,3,4]</span></p>
|
||
|
||
<p><span class="example-io"><b>输出:</b>6</span></p>
|
||
|
||
<p><strong>解释:</strong></p>
|
||
|
||
<p>可以使用咒语 0,1,3,伤害值分别为 1,1,4,总伤害值为 6 。</p>
|
||
</div>
|
||
|
||
<p><strong class="example">示例 2:</strong></p>
|
||
|
||
<div class="example-block">
|
||
<p><span class="example-io"><b>输入:</b>power = [7,1,6,6]</span></p>
|
||
|
||
<p><span class="example-io"><b>输出:</b>13</span></p>
|
||
|
||
<p><strong>解释:</strong></p>
|
||
|
||
<p>可以使用咒语 1,2,3,伤害值分别为 1,6,6,总伤害值为 13 。</p>
|
||
</div>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>提示:</strong></p>
|
||
|
||
<ul>
|
||
<li><code>1 <= power.length <= 10<sup>5</sup></code></li>
|
||
<li><code>1 <= power[i] <= 10<sup>9</sup></code></li>
|
||
</ul>
|