洛谷P3672(排列计数dp)

也许我dp太水了,因此在noip前要放弃fft,学好图论动规和爆搜,而后找到这题,依然懵逼。ios 题面 题意:给定天然数n、k、x,求第k小的,长度为n的,逆序对对数为x的,1~n的排列。web 先考虑一个弱鸡问题:如何求出第k个排列。 咱们枚举第一位i,剩下的排列数为(n-1)!,若(n-1)!<k,则i过小了,k减去(n-1)!,不然第一位就是i。因为排列只和数的相对大小有关,剩下的n-1个
相关文章
相关标签/搜索