【BZOJ5416】冒泡排序(NOI2018)-組合數學+樹狀數組

測試地址:冒泡排序 作法:本題須要用到組合數學+樹狀數組。 一道神題,用到的數學知識並無難到哪裏去,但成功把我這種弱菜區分掉了。 首先,交換次數能達到題目中給的下界的充要條件是,排列中不存在長度 ≥3 ≥ 3 的降低子序列。由於要達到下界,每次交換都應該要「達到效果」,即兩邊的元素都往該去的方向移動。而一旦出現長度爲 3 3 的降低子序列,就必定存在一次交換,使得對一個元素沒達到效果,所以也就達不
相關文章
相關標籤/搜索