mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-01-11 02:58:13 +08:00
45 lines
2.4 KiB
HTML
45 lines
2.4 KiB
HTML
|
<p>Alice 把 <code>n</code> 个气球排列在一根绳子上。给你一个下标从 <strong>0</strong> 开始的字符串 <code>colors</code> ,其中 <code>colors[i]</code> 是第 <code>i</code> 个气球的颜色。</p>
|
|||
|
|
|||
|
<p>Alice 想要把绳子装扮成 <strong>彩色</strong> ,且她不希望两个连续的气球涂着相同的颜色,所以她喊来 Bob 帮忙。Bob 可以从绳子上移除一些气球使绳子变成 <strong>彩色</strong> 。给你一个下标从 <strong>0</strong> 开始的整数数组 <code>neededTime</code> ,其中 <code>neededTime[i]</code> 是 Bob 从绳子上移除第 <code>i</code> 个气球需要的时间(以秒为单位)。</p>
|
|||
|
|
|||
|
<p>返回 Bob 使绳子变成 <strong>彩色</strong> 需要的 <strong>最少时间</strong> 。</p>
|
|||
|
|
|||
|
<p> </p>
|
|||
|
|
|||
|
<p><strong>示例 1:</strong></p>
|
|||
|
<img alt="" src="https://assets.leetcode.com/uploads/2021/12/13/ballon1.jpg" style="width: 404px; height: 243px;" />
|
|||
|
<pre>
|
|||
|
<strong>输入:</strong>colors = "abaac", neededTime = [1,2,3,4,5]
|
|||
|
<strong>输出:</strong>3
|
|||
|
<strong>解释:</strong>在上图中,'a' 是蓝色,'b' 是红色且 'c' 是绿色。
|
|||
|
Bob 可以移除下标 2 的蓝色气球。这将花费 3 秒。
|
|||
|
移除后,不存在两个连续的气球涂着相同的颜色。总时间 = 3 。</pre>
|
|||
|
|
|||
|
<p><strong>示例 2:</strong></p>
|
|||
|
<img alt="" src="https://assets.leetcode.com/uploads/2021/12/13/balloon2.jpg" style="width: 244px; height: 243px;" />
|
|||
|
<pre>
|
|||
|
<strong>输入:</strong>colors = "abc", neededTime = [1,2,3]
|
|||
|
<strong>输出:</strong>0
|
|||
|
<strong>解释:</strong>绳子已经是彩色的,Bob 不需要从绳子上移除任何气球。
|
|||
|
</pre>
|
|||
|
|
|||
|
<p><strong>示例 3:</strong></p>
|
|||
|
<img alt="" src="https://assets.leetcode.com/uploads/2021/12/13/balloon3.jpg" style="width: 404px; height: 243px;" />
|
|||
|
<pre>
|
|||
|
<strong>输入:</strong>colors = "aabaa", neededTime = [1,2,3,4,1]
|
|||
|
<strong>输出:</strong>2
|
|||
|
<strong>解释:</strong>Bob 会移除下标 0 和下标 4 处的气球。这两个气球各需要 1 秒来移除。
|
|||
|
移除后,不存在两个连续的气球涂着相同的颜色。总时间 = 1 + 1 = 2 。
|
|||
|
</pre>
|
|||
|
|
|||
|
<p> </p>
|
|||
|
|
|||
|
<p><strong>提示:</strong></p>
|
|||
|
|
|||
|
<ul>
|
|||
|
<li><code>n == colors.length == neededTime.length</code></li>
|
|||
|
<li><code>1 <= n <= 10<sup>5</sup></code></li>
|
|||
|
<li><code>1 <= neededTime[i] <= 10<sup>4</sup></code></li>
|
|||
|
<li><code>colors</code> 仅由小写英文字母组成</li>
|
|||
|
</ul>
|