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

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

LeetCode LCP 68. 美觀的花束

2023-07-06 15:19 作者:您是打尖兒還是住店呢  | 我要投稿

力扣嘉年華的花店中從左至右擺放了一排鮮花,記錄于整型一維矩陣 flowers 中每個數(shù)字表示該位置所種鮮花的品種編號。你可以選擇一段區(qū)間的鮮花做成插花,且不能丟棄。

在你選擇的插花中,如果每一品種的鮮花數(shù)量都不超過 cnt 朵,那么我們認為這束插花是 「美觀的」。


例如:[5,5,5,6,6] 中品種為 5 的花有 3 朵, 品種為 6 的花有 2 朵,每一品種 的數(shù)量均不超過 3

請返回在這一排鮮花中,共有多少種可選擇的區(qū)間,使得插花是「美觀的」。


注意:


答案需要以 1e9 + 7 (1000000007) 為底取模,如:計算初始結果為:1000000008,請返回 1

示例 1:


輸入:flowers = [1,2,3,2], cnt = 1


輸出:8


解釋:相同的鮮花不超過 1 朵,共有 8 種花束是美觀的;

長度為 1 的區(qū)間 [1]、[2]、[3]、[2] 均滿足條件,共 4 種可選擇區(qū)間

長度為 2 的區(qū)間 [1,2]、[2,3]、[3,2] 均滿足條件,共 3 種可選擇區(qū)間

長度為 3 的區(qū)間 [1,2,3] 滿足條件,共 1 種可選擇區(qū)間。

區(qū)間 [2,3,2],[1,2,3,2] 都包含了 2 朵鮮花 2 ,不滿足條件。

返回總數(shù) 4+3+1 = 8


示例 2:


輸入:flowers = [5,3,3,3], cnt = 2


輸出:8

------------------雙指針處理即可;

我用的是2個while循環(huán),也可以一個for+while;


提示:


1 <= flowers.length <= 10^5

1 <= flowers[i] <= 10^5

1 <= cnt <= 10^5


執(zhí)行用時:47 ms, 在所有?Java?提交中擊敗了28.70%的用戶

內存消耗:53.2 MB, 在所有?Java?提交中擊敗了34.26%的用戶


LeetCode LCP 68. 美觀的花束的評論 (共 條)

分享到微博請遵守國家法律
缙云县| 孟连| 南涧| 德安县| 错那县| 宣恩县| 衡阳市| 黄梅县| 府谷县| 余姚市| 东阳市| 芜湖县| 海门市| 方正县| 磴口县| 石家庄市| 二连浩特市| 黑河市| 铁岭县| 沧州市| 望奎县| 罗源县| 鄂伦春自治旗| 靖西县| 长武县| 青龙| 高阳县| 嘉荫县| 大城县| 交城县| 泾源县| 广东省| 邯郸县| 葫芦岛市| 玛纳斯县| 锡林浩特市| 五莲县| 苍南县| 灵武市| 上饶县| 贡觉县|