国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

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

Leetcode 2379. Minimum Recolors to Get K Consecutive Black Block

2023-02-11 16:47 作者:您是打尖兒還是住店呢  | 我要投稿

You are given a?0-indexed?string?blocks?of length?n, where?blocks[i]?is either?'W'?or?'B', representing the color of the?ith?block. The characters?'W'?and?'B'?denote the colors white and black, respectively.

You are also given an integer?k, which is the desired number of?consecutive?black blocks.

In one operation, you can?recolor?a white block such that it becomes a black block.

Return?the?minimum?number of operations needed such that there is at least?one?occurrence of?k?consecutive black blocks.

?

Example 1:

Input: blocks = "WBBWWBBWBW", k = 7Output: 3Explanation:One way to achieve 7 consecutive black blocks is to recolor the 0th, 3rd, and 4th blocks so that blocks = "BBBBBBBWBW". It can be shown that there is no way to achieve 7 consecutive black blocks in less than 3 operations. Therefore, we return 3.

Example 2:

Input: blocks = "WBWBBBW", k = 2Output: 0Explanation:No changes need to be made, since 2 consecutive black blocks already exist. Therefore, we return 0.

?

Constraints:

  • n == blocks.length

  • 1 <= n <= 100

  • blocks[i]?is either?'W'?or?'B'.

  • 1 <= k <= n



使用前綴和的時(shí)候,要多一個(gè)位置,這也是就一直沒(méi)解決的原因,尷尬;

同時(shí)也可以使用sliding window來(lái)解決;

Runtime:?1 ms, faster than?85.02%?of?Java?online submissions for?Minimum Recolors to Get K Consecutive Black Blocks.

Memory Usage:?40.4 MB, less than?52.26%?of?Java?online submissions for?Minimum Recolors to Get K Consecutive Black Blocks.


Leetcode 2379. Minimum Recolors to Get K Consecutive Black Block的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
津市市| 芮城县| 望城县| 桐庐县| 应城市| 西乌| 平昌县| 东山县| 获嘉县| 玛沁县| 漳平市| 甘南县| 镶黄旗| 平邑县| 宜兰县| 原平市| 南漳县| 江津市| 乐陵市| 全州县| 贵阳市| 丹巴县| 万山特区| 定兴县| 昌邑市| 土默特右旗| 监利县| 梧州市| 平安县| 唐山市| 景宁| 苗栗市| 和政县| 武功县| 云南省| 古浪县| 屏山县| 广饶县| 青神县| 秭归县| 乳山市|