bzoj 2431 简单dp/递推
题意:对于一个1~n的全排列,逆序对数为k的排列有几个
对于一个已经排好的1~i-1的排列,我们插入数i,可以贡献[0,i-1]个逆序对
所以第1~i的逆序对为m的排列可以由1~i-1的逆序对为[m-i+1,m]的排列插入数i形成
令f[i,j]表示1~i的全排列中逆序对数为j的排列总数
得出关系(方程):f[i,j]=sigma(f[i-1,j-k]) (0
时间复杂度为O(n^3)
原创
2017-02-15 08:03:02 ·
363 阅读 ·
0 评论