作者 freePrester (Prester) 看板 Math
標題 Re: [計算] 高中教甄.矩陣.排列
時間 Sun Aug 23 01:06:14 2009
───────────────────────────────────────
※ 引述《ddtjam (浣妹我愛你 XD)》之銘言:
: 2*n矩陣 [ x1 x2 ................ xn ]
: y1 y2 .................. yn
: 其中 x1~xn,y1~yn 為 1~2n的排列
: 對所有i 滿足 xi<x( i+1 ) , yi< y( i+1 ) , xi< yi
: 此種矩陣多少種
: 答案是 C (2n,n) -C (2n , n+1 )
: 麻煩強者解惑, 感恩
考慮將數字由小到大填入矩陣中時
會有下列兩個條件:
1) 每個數字只能填入 x列 或 y列 當時最左端的空白位置
2) y列 的元素個數在任何時候都不能不能大於 x列
所以填入數字的方法相當於下圖中由 A 走到 B 的方法數:
n ┌┬┬┬┬ XB
填 n-1├┼┼┼┼ ┼┤
y :
列 4 ├┼┼X┼ ┼┤
個 3 ├┼X┼┼ ┼┤
數 2 ├X┼┼┼ ┼┤
1 X┼┼┼┼ ┼┤
0 A┴┴┴┴ ┴┘
0 1 2 3 4 … n
填 x 列的個數
其中 X 為不可經過的點。
由圖可知,由 A 到 B 的所有捷徑走法有 C(2n,n)
而經過 X 的方法數可以這樣觀察:
假定有非法路線為:
XB
┌──X─┘
│ X
│X
X
X│
A┘
你可以透過類似下列的對應方法使得路線改成由 C 到 B 如圖:
XB
┌──X─┘
│ X
│X
┌─X
CX│
A┘
對應方法是 由A到B路經中,第一個遇到X點前的路線作鏡射
這很容易證明這樣的對應方法是 1-1
所以由 A 到 B 的非法路線等同於由 C 走到 B 的方法數,即 C(2n,n+1)
綜合上述,可知所有可能的矩陣個數為 C(2n,n) - C(2n,n+1) 。
--
���H�����L���l
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.206.122
※ 編輯: freePrester 來自: 118.169.206.122 (08/23 01:15)
推 bugmens :97政大附中 http://tinyurl.com/kvhgr4 08/23 06:12