原文:2019牛客暑期多校訓練營(第三場)G: Removing Stones(啟發式分治)

題意:給定N,表示N堆石子,每堆石子數為a ,問多少個區間,可以滿足 石子總和若為偶數,那么可以兩兩取來自不同堆的石子,直到取完 如果為奇數,那么排除其中一個,然后可以兩兩取來自不同堆的石子,直到取完 。 思路:結論是,如果一個區間的區間和大於等於區間最大值的兩倍,則這個區間合法。 考慮分治,我們首先找到區間最大值 為了不重復統計,多個最大值時,統一取最左邊的,這個可以ST表示實現 ,然后考慮跨越 ...

2019-07-26 17:32 0 460 推薦指數:

查看詳情

2019暑期校訓練營(第一

2019暑期校訓練營(第一) A.Equivalent Prefixes solved by RDC 42min -1, assisted by F0_0H 題意 給兩個序列,求最長前綴使得笛卡爾樹相同。 做法1 二分前綴,建笛卡爾樹。 做法2 遞歸地計算 \([l,r ...

Fri Jul 19 03:39:00 CST 2019 0 761
2019暑期校訓練營(第二)

A. Eddy Walker solved by rdc 202min -1 題意 一個點在長度為 \(n\) 的環上游走,輸出第一次訪問到所有點時在 \(x\) 上的概率。 做法 考慮經典的線 ...

Sun Jul 21 02:13:00 CST 2019 0 819
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM