MathDB
Bulgaria 2001

Source:

February 28, 2011
invariantlimitinductionceiling functionsymmetrycombinatorics

Problem Statement

Given a permutation (a1,a1,...,an)(a_{1}, a_{1},...,a_{n}) of the numbers 1,2,...,n1, 2,...,n one may interchange any two consecutive "blocks" - that is, one may transform (a1,a2,...,aia_{1}, a_{2},...,a_{i},ai+1,...ai+p,A\underbrace {a_{i+1},... a_{i+p},}_{A} ai+p+1,...,ai+q,B...,an) \underbrace{a_{i+p+1},...,a_{i+q},}_{B}...,a_{n}) into (a1,a2,...,ai, (a_{1}, a_{2},...,a_{i}, ai+p+1,...,ai+q,B \underbrace {a_{i+p+1},...,a_{i+q},}_{B} ai+1,...ai+pA \underbrace {a_{i+1},... a_{i+p}}_{A},...,an),...,a_{n}) by interchanging the "blocks" AA and BB. Find the least number of such changes which are needed to transform (n,n1,...,1)(n, n-1,...,1) into (1,2,...,n)(1,2,...,n)