最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

leetcode 1578. Minimum Time to Make Rope Colorful

2022-03-26 10:25 作者:您是打尖兒還是住店呢  | 我要投稿


Medium

93838Add to ListShare

Alice has?n?balloons arranged on a rope. You are given a?0-indexed?string?colors?where?colors[i]?is the color of the?ith?balloon.

Alice wants the rope to be?colorful. She does not want?two consecutive balloons?to be of the same color, so she asks Bob for help. Bob can remove some balloons from the rope to make it?colorful. You are given a?0-indexed?integer array?neededTime?where?neededTime[i]?is the time (in seconds) that Bob needs to remove the?ith?balloon from the rope.

Return?the?minimum time?Bob needs to make the rope?colorful.

?

Example 1:

Input: colors = "abaac", neededTime = [1,2,3,4,5]Output: 3Explanation: In the above image, 'a' is blue, 'b' is red, and 'c' is green. Bob can remove the blue balloon at index 2. This takes 3 seconds. There are no longer two consecutive balloons of the same color. Total time = 3.

Example 2:

Input: colors = "abc", neededTime = [1,2,3]Output: 0Explanation: The rope is already colorful. Bob does not need to remove any balloons from the rope.

Example 3:

Input: colors = "aabaa", neededTime = [1,2,3,4,1]Output: 2Explanation: Bob will remove the ballons at indices 0 and 4. Each ballon takes 1 second to remove. There are no longer two consecutive balloons of the same color. Total time = 1 + 1 = 2.

?

Constraints:

  • n == colors.length == neededTime.length

  • 1 <= n <= 105

  • 1 <= neededTime[i] <= 104

  • colors?contains only lowercase English letters.

Runtime:?5 ms, faster than?98.81%?of?Java?online submissions for?Minimum Time to Make Rope Colorful.

Memory Usage:?51.1 MB, less than?89.11%?of?Java?online submissions for?Minimum Time to Make Rope Colorful.

用一個變量,來存儲第一個數(shù)據(jù),以后依次跟后面的進行比對,相同的時候,ans加一下2個的最小值,然后讓后面的值等于較大的值,為啥等于較大的值,主要是題解是要最小值,那就要較大值去做比較更好些;以此類推就行的。

leetcode 1578. Minimum Time to Make Rope Colorful的評論 (共 條)

分享到微博請遵守國家法律
禄丰县| 大冶市| 得荣县| 绥江县| 玉林市| 蓬莱市| 大邑县| 玉林市| 阿鲁科尔沁旗| 刚察县| 五台县| 崇信县| 远安县| 临西县| 岗巴县| 莱州市| 乌海市| 株洲市| 札达县| 上虞市| 平武县| 西充县| 缙云县| 昌乐县| 榕江县| 嘉义市| 柞水县| 梁河县| 姚安县| 青铜峡市| 五家渠市| 竹北市| 千阳县| 罗定市| 济南市| 上饶县| 冀州市| 喜德县| 上虞市| 高台县| 雷州市|