Rearrangement

    1,2,...,n 으로 수들이 나열되었을 때 각 자리에 지금 나열된 수가 오지 않도록 재배열하는 방법의 수(Dn)


    1. 점화식


    n을 선택해서 같은 수가 오지 않도록 재배열하는 상황을 생각한다.

    다른 수 하나랑 뒤집히는 형태가 있고, 이 때 경우의 수는 (n1)Dn2

    다른 수 하나를 가져오되, 원래 자신의 수 n은 또 다른 한 자리에 부여할 경우 (n1)Dn1

    Dn=(n1)(Dn2+Dn1)


    2. 일반식


    AiC를 i번째 자리에 i가 오지 않도록, 즉 약한 조건이 걸려서 재배열하는 경우의 수로 놓는다.

    Dn=|A1CA2CAn1CAnC|

    =|U|{((n1)!n(n2)!(n2)+(n3)!(n3)+(1)n+1(nn)}

    =n!(n!12!n!+13!n!)=n!(12!+13!+14!)

    포함과 배제의 원리를 사용하면 위와 같다. Dn의 정의와 AC의 의미를 안다면 이해할 수 있다.


    Posted by Lamplighter