题解:CF2146F Bubble Sort
F. Bubble Sort
首先,冒泡排序轮数,等价于
而对于排列,我们有一个很经典的生成双射的方式:枚举插入的位置
那么这里,等价于一个点插入的时候,身后有几个数。也就是第
这个限制,我们可以转化成,要求在
然后发现,我们可以对限制去 DP,对值域和下标都离散化一下。
转移的系数是形如:『
cpp 提交记录:https://codeforces.com/contest/2146/submission/339811170
py 提交记录:https://codeforces.com/contest/2146/submission/339811189
py 被卡常了,但是 wrk 写的过了,我这份看个乐子吧。