3.19省選模擬
阿新 • • 發佈:2022-03-19
//大概就是給定溫度
//使得消耗能量最多
//首先冰系要高於溫度
//火系要低於溫度
//那麼考慮火系升序,冰系降序
//那麼就相當於查詢某一段字首/字尾的能量的最小值乘二
//目前可以簡單的想到雙log直接二分選擇,直接找函式交點,然後樹狀陣列求
//那麼考慮優化到單log,直接線段樹上二分不好嗎?
//由於最後的答案必然是一個戰士的溫度,那麼可以離散化了
//那麼只需要在樹狀陣列上套個倍增就好了,因為是單峰的,故可以直接加