2 条题解

  • 0
    @ 2025-12-8 8:41:58

    错排是简单的。

    排列组合是简单的。

    但没关同步流。导致挂 4040 分。检查出他是困难的!!!!!

    警示后人:十年OI一场空,没关同步流见祖宗!!!


    关于错排

    递推式: fi=(i1)(fi1+fi2)f_i=(i-1)(f_{i-1}+f_{i-2})

    考虑一共有 ii 有奶牛,第 ii 头奶牛可以随便去占前 i1i-1 头奶牛的位置,假设他站在了第 jj 头奶牛的位置。接下来,我们分类讨论:

    • jj 头奶牛站在第 ii 头牛的位置:此时有 (i1)×fi2(i-1) \times f_{i-2} 种情况。
    • 否则,我们可以把第 jj 头牛“染成”第 ii 头牛一样的牛(这样是等价的),这样就有 (i1)×fi1(i-1)\times f_{i-1} 种情况。

    当然,你也可以拿容斥推出这个不甚美观的式子

    $$f_n =\sum _{i=0} ^n (-1)^i C_n ^i(n-i)! = \sum _{i=0} ^n (-1)^i \frac{n!}{i!} $$

    信息

    ID
    209
    时间
    1000ms
    内存
    256MiB
    难度
    6
    标签
    (无)
    递交数
    56
    已通过
    18
    上传者