已知X1X2……Xn的逆序数是M,求Xn……X2X1的逆序数?

已知X1X2……Xn的逆序数是M,求Xn……X2X1的逆序数?
答案是n(n-1)/2-M,请详细说明得出结论的步骤
sonia12345678 1年前 已收到1个回答 举报

xiaozhu82121 幼苗

共回答了20个问题采纳率:95% 举报

序列1,2,3,...,n中有有序对C(n,2)=n(n-1)/2对:
(1,2),(1,3),...,(1,n),(2,3),...,(2,n),...,(n-1,n).
记a1=x1,a2=x2,...,an=xn,b1=xn,...,bn=x1.
对于有序对(i,j),若(ai,aj)是a1a2...an逆序,那么(bi,bj)是b1b2...bn的顺序,反之亦然,所以a1a2...an的逆序数加b1b2...bn的逆序数等于n(n-1)/2,Xn……X2X1的逆序数等于n(n-1)/2-M.

1年前

5
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.021 s. - webmaster@yulucn.com