你相信引力嗎?(一道單調棧的題)

這道題我想了很久,沒想出來。 首先我們要把這個環,找一個斷點,給斷成序列。 當然是從最大的點斷開是最好的,不會有兩個點(i,j),如下圖,藍色一段是不可能使(i,j)危險的,因爲i,j 小於最大值。 使i,j成爲危險的只有可能i到j中沒有嚴格大於i和j的。 這樣,我們先不考慮第一個點爲右端點的情況,正着跑一遍單調棧(單調遞減), 假設i要進棧,如果棧頂小於i ,那麼彈棧,i和棧頂會產生1的貢獻。
相關文章
相關標籤/搜索