作者:
Rushia (みけねこ的鼻屎)
2024-04-10 10:25:00https://leetcode.com/problems/reveal-cards-in-increasing-order
950. Reveal Cards In Increasing Order
給你一堆卡牌,每個卡牌你可以隨便排序,初始狀態下卡牌都是覆蓋的,你一輪你可以:
1.翻開一張卡牌並移除他
2.將沒被覆蓋的卡牌(如果有)移到牌組末尾
3.不斷重複直到所有卡牌都被移除
求出一個順序可以確保每次移除的卡牌都是遞增的。
思路:
1.先把牌組排序確定每次要抽出來的牌順序。
2.用queue模擬抽排和洗牌,找出下次抽出的位置,然後按照順序把牌放進去。
py code: