→ genghis :會不會是(x,y,z)=(x-1,y,z)+(x,y-1,z)+(x,y,z-1) 06/05 13:23
→ genghis :(x,y,z,w)=(x-1,y,z,w)+(x,y-1,z,w)+... 06/05 13:24
→ genghis :這種關係... 06/05 13:25
推 went27 :google "dynamic programming" 06/05 13:36
→ ttfang29 :感謝樓上兩位~ 所以還是得用類似遞迴的方式求解囉? 06/05 13:45
→ ttfang29 :有辦法用手算算得出來嗎? 06/05 13:46
→ TheMatt :(x,y,z,w)=x!*y!*z!*w!這樣行嗎? 06/05 13:47
→ TheMatt :搞錯,是(x+y+z+w)!/(x!*y!*z!*w!) 06/05 13:48
正解
推 went27 :二維畫方格的情形就是遞迴 手算的話要從小算到大 06/05 13:49
→ ttfang29 :感謝TheMatt大大! 我想懂了~也謝謝went27跟genghis 06/05 13:53
所以情況是像這樣:
以2維的情況來想 +x = → ; +y = ↑
如果要走到(4,3) ,就需要 4個→ , 3個↑ 所以排列數是
4+3 個箭頭 , 其中 4個重覆(相同)的→, 3個↑ = (4+3)!/(4!3!)
推廣的n維的情況就如TheMatt所述
故所求= (4+3+5+4)!/(4!3!5!4!) = 50450400
※ 編輯: ttfang29 來自: 140.112.4.181 (06/05 14:03)