| 24小時(shí)熱門(mén)版塊排行榜 |
| 6 | 1/1 | 返回列表 |
| 查看: 1883 | 回復(fù): 5 | ||
| 本帖產(chǎn)生 3 個(gè) 程序強(qiáng)帖 ,點(diǎn)擊這里進(jìn)行查看 | ||
holmescn金蟲(chóng) (正式寫(xiě)手)
|
[交流]
Euler 工程 第十五題:從左上角到右下角有多少條路? 已有4人參與
|
|
金蟲(chóng) (著名寫(xiě)手)
|
點(diǎn)A(n, n)的通道數(shù)是A(n-1, n)和A(n, n-1)條數(shù)之和,即A(n, n) = A(n-1, n)+A(n, n-1)。這個(gè)題目就是咱曾經(jīng)做過(guò)的f(m, n) = f(m-1, n) + f(m, n-1)的題目,只是初始條件是f(1, n) = 1,f(m, 1) = 1。 不過(guò),這個(gè)題是傳說(shuō)中的高考題,題解為m+n里面選出m或n條邊的組合數(shù)C(m+n)m。 |

金蟲(chóng) (著名寫(xiě)手)

至尊木蟲(chóng) (著名寫(xiě)手)
驃騎將軍

木蟲(chóng) (正式寫(xiě)手)
2樓應(yīng)該得程序強(qiáng)帖啊~!數(shù)學(xué)解最美~我再詳細(xì)補(bǔ)充解釋一下吧: 格子數(shù)m行n列的時(shí)候,所謂的從左上角到右下角的路線,需要且僅僅需要經(jīng)過(guò)m+n條線段(否則走的就是“彎路”),其中n條是橫線段,m條是豎線段,而且,如果能確定哪幾步經(jīng)過(guò)的是橫線段,那么另外的步驟必然走的是豎線段,故所有組合數(shù)為 C(m+n, m) 或者 C(m+n, n) 對(duì)于題目中的行列格子數(shù)相等的情況,答案簡(jiǎn)化為C(2n, n) 對(duì)于20x20的格子,路線總數(shù)為C(40, 20) 再形象一點(diǎn)說(shuō)明,以1樓2x2的格子為例,起點(diǎn)到終點(diǎn),經(jīng)過(guò)的線段數(shù)為4條,其中2條橫線段,2條豎線段,那么組合可以為: 橫,橫,豎,豎 橫,豎,橫,豎 橫,豎,豎,橫 豎,橫,橫,豎 豎,橫,豎,橫 豎,豎,橫,橫 一共為C(4, 2)=(4*3)/(2*1)=6種走法~ PS: 囧,剛才沒(méi)看見(jiàn)3樓,上面當(dāng)我什么都沒(méi)說(shuō)吧.....[ Last edited by sudo on 2011-5-23 at 13:51 ] |
木蟲(chóng) (著名寫(xiě)手)
| 6 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|