看板 hcme 關於我們 聯絡資訊
※ 引述《alan790712 (方塊人)》之銘言: : 假設有n個人,有n種限制 : ex甲乙丙丁,甲不能在第一位,乙不能在第二位, : 丙不能在第三位,丁不能在第四位.......等。 : n : 設此變數為E(Error) E : m : n為共有幾種,m為有幾個錯位 : n n-1 n-2 : 我們老師說可以找到一的遞回數列 H =(n-1){H +H } : n n-1 n-2 你上面是不是有打錯?應該是E不是H吧? : 請問可以幫證明或導出或說出裡面的原因嗎== ==? : 謝謝 n 簡化符號,設a(n)=E n 欲證 a(n)=(n-1)(a(n-1)+a(n-2)) proof a(n)=n人皆排錯方法數 假設n人編號1~n 先排1號,只有(n-1)個位置可選,設他排到k號位 case1 k號坐到1號位 此時方法數=另外n-2人皆排錯方法數=a(n-2) case2 k號不坐1號位 設m號坐到1號位,m=/=k 此時可將 1,2,..,k,..,m,..,n 號位看成 k,2,..,X,..,m,..,n (X代表不管他)(把1號位貼上號標籤) 座位上為 m,?,..,X,..,?,..,? (此時除1號外,每人皆坐錯位) 方法數=n-1人皆排錯方法數=a(n-1) 故 a(n)=(n-1)(a(n-1)+a(n-2)) q.e.d. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.217.197.241