leedcode768 最多能完成排序的块II
arr是一个可能包含重复元素的整数数组,我们将这个数组分割成几个“块”,并将这些块分别进行排序。之后再连接起来,使得连接的结果和按升序排序后的原数组相同。
我们最多能将数组分成多少块?

示例 1:

输入: arr = [5,4,3,2,1]
输出: 1
解释:
将数组分成2块或者更多块,都无法得到所需的结果。
例如,分成 [5, 4], [3, 2, 1] 的结果是 [4, 5, 1, 2, 3],这不是有序的数组。
示例 2:

输入: arr = [2,1,3,4,4]
输出: 4
解释:
我们可以把它分成两块,例如 [2, 1], [3, 4, 4]。
然而,分成 [2, 1], [3], [4], [4] 可以得到最多的块数。

来源:力扣(LeetCode)
链接:网页链接
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

代码:
class Solution:

def maxChunksToSorted(self, arr: List[int]) -> int:

cnt = Counter()#计数函数 创建哈希表cnt

res = 0

for x, y in zip(arr, sorted(arr)):

cnt[x] += 1#//#/对原表中的元素计数

if cnt[x] == 0:

del cnt[x]#//#/当个数为0时删除

cnt[y] -= 1#//#/排序后的对应元素-1

if cnt[y] == 0:

del cnt[y]#//#/为0时-1

if len(cnt) == 0:

res += 1#//#/当哈希表为空时说明两个前面的元素出现的频数相同 这样的话排序后无差别

return res
# 作者:LeetCode-Solution
# 链接:网页链接
# 来源:力扣(LeetCode)
# 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

1184—₀₁₀₈ˡʸⁿ

If the time is the best time, it is the time to meet you.[给你小心心]

That forever summer.
In 2018。

#刘宇宁的温暖"神器"# #刘宇宁小林暖宝宝代言人#

@摩登兄弟刘宇宁
『一切亘古不变的都是爱你的痕迹,比如月亮阴晴圆缺,比如太阳从东方升起,比如牛顿第一定律,比如我爱你。』
[掌宝爱心]

https://t.cn/A6MzXKiy
#爱豆v能量##摩登兄弟[超话]#

关关难过关关过平时多刷刷真题,好好备考,争取一次性上岸过过过!!!!!

星火 英语六级真题+模拟=【15.8】
https://t.cn/A6tqkuPY
华研外语六级真题8书合一=【14.8】
https://t.cn/A6trh7oF
星火 英语六级词汇乱序版=【17.8】
https://t.cn/A6I3Txjl
.
.
.
.
Every step you take is one step closer to where you want to be. And every step you take is meaningful, even if it does have faults.你走的每一步都带你离想去的地方更近。你走的每一步都是有意义的,即使有错误 。


发布     👍 0 举报 写留言 🖊   
✋热门推荐
  • 旺自己的50个方法 1、少吃饭,多睡觉! 2、遇人少说话,遇事少掺和。 3、不要总说自己不行,越说越怂。 3、看不起你的人,一秒拉黑,毫不犹豫。 4、
  • 新年的第一天从见到一宝开始,一定会是幸福的一年,到现在真的我都很难过,说不出来,可能有幸福,有开心,有喜极而泣,也有怅然若失,终于见到了我心心念念想见了4年的人
  • 可以凭气味估算出迫水队长在多少分钟前喝了咖啡;看到未来的时候愣了一下(直眼.jpg)有种看穿了奥特身份的感觉。(大雾)藤泽这俩汉字我已经完全会读了,因为跟藤宫的
  • 天秤座:想法很多,容易沉浸在自己的世界里,也容易为工作担忧。处女座:身边有很多事情,不过也会有人帮忙,是充实的一天。
  • #和刘宇宁点亮微博之夜# | #刘宇宁一念关山# | #摩登兄弟[超话]# ❥✨摩登兄弟刘宇宁宁哥刘宇宁✨ ─── ♥️ℒℴѵℯ* @摩登兄弟刘宇宁
  • 奔44[允悲]剩余的人生不长,抓紧时间[加油]#艺术守护荒野##万老师的自然笔记##自然笔记#记录一下自己的年度top3动画1.《葬送的芙莉莲》伟大,无需多言常
  • !!
  • 姜云姝靳怀瑾《姜云姝靳怀瑾》(最新章节无弹窗)全文笔趣阁阅读ooe32uns ?书名:《姜云姝靳怀瑾》姜云姝靳怀瑾 ?主角:姜云姝靳怀瑾 阅读全文到公-仲
  • 但是没关系,「山野都有雾灯」这一年里大概有300天是59分,有最后的60天暂且给自己打80分吧庆幸今年故事的结尾有好事圆满一想到难熬的2023年终于过去了……我
  • 电影里有两个镜头我很喜欢,不过不会再看了[跪了]坠物之声,这本小说我不知道怎么说,感觉方方面面都挺好,但还可以再上一个level,可能这就是大赛第二名选手,作者
  • (江川悠)◇「日本語詞で日本代表としてチャレンジ」 ○…デビュー曲をプロデュースした滝沢さんも取材に応じ、新年とともに世に放たれるNumber_iの1作目につい
  • 明心见性,就能见到佛,这是一种直指人心,见性成佛的禅理。故知般若波罗蜜多,是大神咒,是大明咒,是无上咒,是无等等咒,能除一切苦,真实不虚。
  • 接着就跟我推荐巴西的旅游景点,不过洋洋洒洒讲了一通过后,我就记得他说南美的南部就是假欧洲,不太值得文化探索,要体验文化还是需要去北部,尤其是秘鲁跟亚马逊那边。这
  • 冰海战记无疑是这个季度最亮眼的动画,但更给我留下深刻印象的还是可爱到极致、让我了解了许多未曾知道知识的她——凭借流畅稳定的作画、新颖的设定、可爱的人设拿下本人这
  • 你真的给了我太大太多的能量,很多想法和观点都深深影响我鼓励我,你一直是我心里向阳而生最漂亮的向日葵,我爱你,无关风雨或是天晴,你是我独一无二的珍宝2023感谢遇
  • 如果预算再高一点,可以选择百年灵的这款AB0138241C1P1,推荐理由是搭载B01计时机芯,和帝舵的MT5813机芯是共用的,并且在劳力士、欧米茄、百年灵这
  • 夏天的河边是另一种皮肤 晚上10点练完琴从学校出来 天还是亮的 仿佛还有用不完的时间 我们散步到这里 还是彩灯一片 有乐队 有哈哈大笑的情侣们 钻进小亭子躲雨
  • 当有了佛的智慧,乃至蒙佛的智慧加被;当有了《心经》的智慧,或者蒙《心经》智慧的加持,我们就不会迷失,无论未来发生什么,我们都会有一个好的生命状态去面对。《心经》
  • 1️⃣月追剧清单元旦快乐————————————————————[看书][看书][看书][看书][看书][看书][看书][看书][看书][看书][看书][看书]
  • #2023你是跨越障碍的勇者#=== 白天日照充足成熟的首要必备,就是学会和情绪共处,这、并不是一件容易的事,连滚带爬在2023 年各种起伏震荡酸甜苦辣的心情中