1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-01-11 02:58:13 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/leetcode-cn/problem (Chinese)/令牌放置 [bag-of-tokens].html
2022-03-29 12:43:11 +08:00

52 lines
2.2 KiB
HTML
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.

<p>你的初始 <strong>能量</strong> 为 <code>P</code>,初始 <strong>分数</strong> 为 <code>0</code>,只有一包令牌 <code>tokens</code> 。其中 <code>tokens[i]</code> 是第 <code>i</code> 个令牌的值(下标从 0 开始)。</p>
<p>令牌可能的两种使用方法如下:</p>
<ul>
<li>如果你至少有 <code>token[i]</code> 点 <strong>能量</strong> ,可以将令牌 <code>i</code> 置为正面朝上,失去 <code>token[i]</code> 点 <strong>能量</strong> ,并得到 <code>1</code> <strong></strong></li>
<li>如果我们至少有 <code>1</code> <strong></strong>,可以将令牌 <code>i</code> 置为反面朝上,获得 <code>token[i]</code><strong>能量</strong> ,并失去 <code>1</code> <strong></strong></li>
</ul>
<p>每个令牌 <strong>最多</strong> 只能使用一次,使用 <strong>顺序不限</strong> <strong>不需</strong> 使用所有令牌。</p>
<p>在使用任意数量的令牌后,返回我们可以得到的最大 <strong>分数</strong></p>
<p> </p>
<ol>
</ol>
<p><strong>示例 1</strong></p>
<pre>
<strong>输入:</strong>tokens = [100], P = 50
<strong>输出:</strong>0
<strong>解释:</strong>无法使用唯一的令牌,因为能量和分数都太少了。</pre>
<p><strong>示例 2</strong></p>
<pre>
<strong>输入:</strong>tokens = [100,200], P = 150
<strong>输出:</strong>1
<strong>解释:</strong>令牌 0 正面朝上,能量变为 50分数变为 1 。不必使用令牌 1 ,因为你无法使用它来提高分数。</pre>
<p><strong>示例 3</strong></p>
<pre>
<strong>输入:</strong>tokens = [100,200,300,400], P = 200
<strong>输出:</strong>2
<strong>解释:</strong>按下面顺序使用令牌可以得到 2 分:
1. 令牌 0 正面朝上,能量变为 100 ,分数变为 1
2. 令牌 3 正面朝下,能量变为 500 ,分数变为 0
3. 令牌 1 正面朝上,能量变为 300 ,分数变为 1
4. 令牌 2 正面朝上,能量变为 0 ,分数变为 2</pre>
<p> </p>
<p><strong>提示:</strong></p>
<ul>
<li><code>0 <= tokens.length <= 1000</code></li>
<li><code>0 <= tokens[i], P < 10<sup>4</sup></code></li>
</ul>