當前位置:
首頁 >
HDU - 6278 Just $h$-index主席树+二分
發布時間:2023/11/30
48
豆豆
生活随笔
收集整理的這篇文章主要介紹了
HDU - 6278 Just $h$-index主席树+二分
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
HDU - 6278 Just hhh-index
【題目描述】
【題目分析】
題目要求在區間[l,r][l,r][l,r]內大于h的數不少于h個,對于這種最大化問題,我們應該想到二分。
最小情況顯然是1.最大情況顯然是r?l+1r-l+1r?l+1,對于一個hhh,我們如何判斷能否滿足條件呢?
我們可以用主席樹方便的求出區間第h大,如果區間第h大大于等于h,那么就能滿足條件
比較傷心的是我雖然一開始就想到了正確的思路但是區間第k大卻寫錯了。因為之前一直寫的是將所有數據都放在結構體中,所以一個賦值就講所有數據復制了,但是這次我想寫簡單一點,就將計數的數組放在了外面,然后在創建新節點的時候卻忘記了復制,導致瘋狂wa,還一直找不到為什么,啊啊啊,最終還是調試找到了
【AC代碼】(沒有借鑒其他人的,嘿嘿)
總結
以上是生活随笔為你收集整理的HDU - 6278 Just $h$-index主席树+二分的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 光遇精灵花环冥想位置在哪里
- 下一篇: HDU - 5919 Sequence