Blue-Red Permutation 贪心,思维
生活随笔
收集整理的這篇文章主要介紹了
Blue-Red Permutation 贪心,思维
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題意 :
- 給一序列以及序列對應每個位置的顏色,R顏色對應可以增加若干,B反之,問是否能將序列變化為1-n所有數有且僅有1個
思路 :
- 每個數可以得到一個變化范圍區間,那么得到了n個區間,區間只存左右端點,將區間按照第一優先l第二優先r進行升序排序,然后從1枚舉到n看是否都能被取到,若是則yes,反之no
- 要考慮無效區間,l和r賦值時特殊標記以及判斷是否合法時特殊判斷即可
- 時間復雜度O(nlogn)O(nlogn)O(nlogn),SumSumSum ofofof n<=25n<=2^5n<=25
總結
以上是生活随笔為你收集整理的Blue-Red Permutation 贪心,思维的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Minimum Extraction 思
- 下一篇: Stanford CS107 Progr