【BZOJ5416】冒泡排序(NOI2018)-组合数学+树状数组

测试地址:冒泡排序 作法:本题须要用到组合数学+树状数组。 一道神题,用到的数学知识并无难到哪里去,但成功把我这种弱菜区分掉了。 首先,交换次数能达到题目中给的下界的充要条件是,排列中不存在长度 ≥3 ≥ 3 的降低子序列。由于要达到下界,每次交换都应该要“达到效果”,即两边的元素都往该去的方向移动。而一旦出现长度为 3 3 的降低子序列,就必定存在一次交换,使得对一个元素没达到效果,所以也就达不
相关文章
相关标签/搜索