HDU 4535 吉哥系列故事——礼尚往来
生活随笔
收集整理的這篇文章主要介紹了
HDU 4535 吉哥系列故事——礼尚往来
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
http://acm.hdu.edu.cn/showproblem.php?pid=4535
題目大意:
有n個妹紙沒人送給吉哥一個禮物,他決定進行合理的分配,即將這些禮物送回去,就不用花錢買新禮物了。你的任務是幫助這個禽獸計算一下有多少種方法?(回送的禮物不能是之前那個人送的)
思路:
錯排公式。。。
下面摘抄自百度百科
當n個編號元素放在n個編號位置,元素編號與位置編號各不對應的方法數用D(n)表示,那么D(n-1)就表示n-1個編號元素放在n-1個編號位置,各不對應的方法數,其它類推.
第一步,把第n個元素放在一個位置,比如位置k,一共有n-1種方法;
第二步,放編號為k的元素,這時有兩種情況:⑴把它放到位置n,那么,對于剩下的n-1個元素,由于第k個元素放到了位置n,剩下n-2個元素就有D(n-2)種方法;⑵第k個元素不把它放到位置n,這時,對于這n-1個元素,有D(n-1)種方法;
綜上得到
D(n) = (n-1) [D(n-2) + D(n-1)]
特殊地,D(1) = 0, D(2) = 1.
轉載于:https://www.cnblogs.com/murmured/p/5004056.html
總結
以上是生活随笔為你收集整理的HDU 4535 吉哥系列故事——礼尚往来的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 查看端口常用命令以及关闭端口的方法
- 下一篇: 用bit字段来判断性别等