あとこれもどうでしょう。なかなかの良問です

x(1)〜x(n)がそれぞれ1〜nまでの自然数の値を取るとする(n≧2)

この時|x(1)―x(2)|+|x(2)―x(3)|+……+|x(n-1)―x(n)|+|x(n)―x(1)|の最小値を求め、そのような値を取るx(1)〜x(n)の組み合わせの総数を求めよ。