확률과 통계 > 여러 가지 순열과 조합
이해 : 소소한 변형의 거대한 나비효과
분류의 기준 : 인싸와 아싸
문제에서 특정한 항목이 여러 항목에 한꺼번에 영향을 줄 수 있는 인싸인 경우, 인싸를 기준으로 분류하는 것이 타당해 보입니다. 인싸의 값이나 위치가 정해짐에 따라 다른 항목들이 동시에 영향을 받아 문제의 상황이 간단해질 수 있기 때문입니다.반대로 문제에서 다른 항목과 달리 어떤 항목만 무언가 독특한 제한이나 자유를 가지고 있는 아싸인 경우, 아싸를 기준으로 분류하는 것도 타당해 보입니다. 아싸의 위치나 값을 먼저 처리하고 나면 다른 평범한 항목들끼리 평범하게 문제를 해결할 수 있기 때문입니다.
인싸든 아싸든 분류의 기준을 명확히 잡는 것이 중요합니다. 한 문제를 인싸를 기준으로도 풀어보고 아싸를 기준으로도 풀어보면 문제를 두 개 푸는 효과를 얻을 수 있을 것입니다.
순열 시리즈의 소소한 변형
부분집합의 개수
$n\left( A \right) = k $인 집합의 원소를 각각 $a_1$, $a_2$, $\cdots$, $a_k$라 할 때, $A$의 부분집합 $B$에는 $a_1$이 속할 수도 있고, 속하지 않을 수도 있습니다. 이는 $a_2$, $a_3$, $\cdots$, $a_k$ 모두 마찬가지입니다. 따라서 서로 다른 $B$의 개수는 $2^k$입니다.1진부분집합의 개수는 이 값에서 집합 $A$ 자기 자신의 개수인 $1$을 뺀 $2^k -1$입니다.이웃하게 배열하기
특정 항목이 서로 이웃하게 배열하려면, 이웃하는 항목들을 하나의 그룹으로 묶고, 그 그룹을 하나의 항목인 것처럼 간주한 채로 배열한 다음, 그룹 내에서의 배열을 처리해주면 됩니다.달랐는데요, 같았습니다.
특정 항목의 순서가 이미 정해져 있는 경우, 순서가 정해진 대상들을 서로 같다고 가정한다면, 같있순과 동일한 상황이 됩니다.물물교환
$n$명이 서로의 물건을 바꾸어 가지는 경우입니다. 당연히 자신의 물건은 자신이 가져서는 안 되겠지요.2교란순열이라는 이름으로 불리기도 합니다만, 교과 외 용어이니 참고만 하시기 바랍니다. 아래 문제를 풀어봅시다.
다음을 구하시오.
- 두 명이 서로 물물교환하는 방법의 수
- 세 명이 서로 물물교환하는 방법의 수
- 네 명이 서로 물물교환하는 방법의 수
- 다섯 명이 서로 물물교환하는 방법의 수
다음을 구하시오.
이러한 경우는 수형도를 그려 해결하는 것이 일반적입니다.3물물교환의 결과인 $1$, $2$, $9$, $44$를 외워두면 편리합니다.
- 두 명이 서로 물물교환하는 방법의 수
- 세 명이 서로 물물교환하는 방법의 수
- 네 명이 서로 물물교환하는 방법의 수
- 다섯 명이 서로 물물교환하는 방법의 수
원순열의 소소한 변형
돌리고, 또 돌리고
원이 없는 원순열
\section[중복조합 변형꼴]중복조합의 소소한 변형 $x+y+\cdots z=n$ 꼴이기는 하지만, $x$, $y$, $\cdots$, $z$가 음이 아닌 정수가 아닐 수도 있습니다. $x+y+z=n$인 경우를 예를 들어 설명하겠습니다.
자연수 또는 특정 값 이상의 수
$x+y+z=n$인 자연수 $x$, $y$, $z$의 순서쌍 $\xyz xyz$의 개수를 구하려면 계산의 편의를 위해 음이 아닌 정수 $x'$, $y'$, $z'$를 도입하면 됩니다. 세 자연수를 각각 $x=x'+1$, $y=y'+1$, $z=z'+1$이라 하고, 이 세 식을 좌변에 대입하면 $x'+y'+z'=n-3$입니다. 이는 중복조합의 기본꼴에 정확히 부합하므로 순서쌍 $\xyz{x'}{y'}{z'}$의 개수를 구할 수 있고, 이는 곧 순서쌍 $\xyz xyz$의 개수와 같습니다.5두 순서쌍은 서로 일대일대응되기 때문에 개수가 같습니다.홀수 또는 짝수
홀수 또는 짝수라고 하는 경우 자연수 조건도 같이 주는 경우가 많습니다.7$0$과 음수에 대한 홀짝성에 대해 불필요한 오해가 있을 수 있기 때문입니다. 이러한 경우도 역시 음이 아닌 정수 $x'$, $y'$, $z'$를 도입하면 됩니다. 모두 홀수인 경우 $x=2x'+1$, $y=2y'+1$, $z=2z'+1$이라 두고, 모두 짝수인 경우 $x=2x'+2$ $y=2y'+2$, $z=2z'+2$와 같이 둔 다음 식을 정리하기만 하면 끝입니다.범위 내의 정수
$x+y+z=n$이고 $i_1 \le x \le i_2$, $j_1 \le y \le j_2$, $k_1 \le z \le k_2$인 정수 $x$, $y$, $z$의 순서쌍 $\xyz xyz$를 구해야 하는 경우, $x \ge i_1$, $y \ge j_1$, $z \ge k_1$인 것은 앞서 이야기한 것처럼 처리할 수 있습니다. 문제가 되는 경우는 $i_2$ 또는 $j_2$ 또는 $k_2$의 값보다 작은 경우입니다. 이러한 경우는 여사건으로 처리하는 것이 편리할 것입니다.등호가 아니라 부등호면, 부등호를 등호로 바꿔보자
$x+y+z \le n$인 음이 아닌 정수 $x$, $y$, $z$의 순서쌍 $\xyz xyz$를 구하려면 $n$의 값에 따라 분류하여 $\sum_{k=0}^{n}\NHR 3k$를 계산하여 구할 수 있습니다. 그러나 이를 쉽게 처리하는 아이디어가 있습니다. 부등호를 등호로 바꾸는 것입니다. 그런데 어떻게 부등호를 등호로 바꿀 수 있을까요?바로 새로운 음이 아닌 정수 $0 \le w \le n$를 도입하는 것입니다. 새로운 식 $x+y+z+w=n$은 기존의 식 $x+y+z\le n$을 만족시킵니다. 이때 이를 만족시키는 순서쌍 $\xyzw xyzw$을 구하고, 각 순서쌍에서 $w$만 없애버리면, 이는 순서쌍 $\xyz xyz$이 됩니다. 따라서 순서쌍 $\xyzw xyzw$의 개수가 곧 순서쌍 $\xyz xyz$의 개수와 같으므로, $\sum_{k=0}^{n}\NHR 3k$를 계산하지 않고도 한 번에 원하는 값($\NHR{4}{n}$)을 구할 수 있습니다.8두 값이 실제로 같은지는 직접 계산하여 확인해 보시기 바랍니다.
재닛, 지은, 민아, 예원, 리오가 가로로 놓인 다섯 개의 의자에 순서대로 앉아 있었다. 각자가 앉아 있는 의자에 자신의 이름을 적은 후, 다섯 명을 모두 일으켜 세웠다. 이 다섯 명을 다섯 개의 의자에 다시 앉힐 때, 다음을 구하시오.
- 민아, 예원, 리오 세 명이 서로 이웃하도록 앉는 방법의 수
- 재닛이 항상 지은이보다 왼쪽 위치에 앉게 하는 방법의 수
- 모두가 자신의 이름이 적히지 않은 의자에 앉는 방법의 수
- 다음의 영역의 개수만큼 서로 다른 색이 있다. 영역에 색을 칠하는 방법의 수를 구하시오. (단, 회전하여 일치하는 것은 같은 것으로 본다.)
- 다음의 탁자에 의자 수만큼의 인원을 앉히는 방법의 수를 구하시오. (단, 회전하여 일치하는 것은 같은 것으로 본다.)
재닛, 지은, 민아, 예원, 리오가 가로로 놓인 다섯 개의 의자에 순서대로 앉아 있었다. 각자가 앉아 있는 의자에 자신의 이름을 적은 후, 다섯 명을 모두 일으켜 세웠다. 이 다섯 명을 다섯 개의 의자에 다시 앉힐 때, 다음을 구하시오.
- 민아, 예원, 리오 세 명이 서로 이웃하도록 앉는 방법의 수
- 재닛이 항상 지은이보다 왼쪽 위치에 앉게 하는 방법의 수
- 모두가 자신의 이름이 적히지 않은 의자에 앉는 방법의 수
- 민아, 예원, 리오를 $A$라고 둔 후, $A$, 재닛, 지은 세 명을 배열하면 $3!$이고, $A$ 안에서 민아, 예원, 리오를 배열하면 $3!$이므로 $3!\times 3! = 36$입니다.
- 재닛과 지은이를 동일하게 `송송'으로 간주하고, 다섯 명의 민아, 예원, 리오, 송송, 송송을 일렬로 세우는 방법의 수는 $\dfrac{5!}{2!} = 60$입니다. 이때 두 송송 중 앞에 서 있는 송송을 재닛으로 보고, 뒤에 서 있는 송송을 지은이로 보면 우리가 원하던 대로 배열할 수 있습니다.
- 서로가 서로의 의자를 물물교환하는 상황이므로 $44$입니다.
- 다음의 영역의 개수만큼 서로 다른 색이 있다. 영역에 색을 칠하는 방법의 수를 구하시오. (단, 회전하여 일치하는 것은 같은 것으로 본다.)
- 다음의 탁자에 의자 수만큼의 인원을 앉히는 방법의 수를 구하시오. (단, 회전하여 일치하는 것은 같은 것으로 본다.)
- (a)의 경우, 회전의 관점을 이용하면 한 바퀴 회전할 때 일치하는 경우가 $3$번 생깁니다. 따라서 방법의 수는 $\dfrac{4!}{3} = 8$입니다. 한편, (b)의 경우는 한 바퀴 회전할 때 일치하는 경우가 $2$번 생깁니다. 따라서 방법의 수는 $\dfrac{6!}{2} = 360$입니다.
- ①과 마찬가지로 회전의 관점을 이용하면, 한 바퀴 회전할 때 일치하는 경우가 각각 $3$, $4$, $2$번 생깁니다. 따라서 방법의 수는 각각 $\dfrac{6!}{3}$, $\dfrac{8!}{4}$, $\dfrac{10!}{2}$입니다.9고정의 관점으로도 직접 계산해보시기 바랍니다.
- 1. 진부분집합의 개수는 이 값에서 집합 $A$ 자기 자신의 개수인 $1$을 뺀 $2^k -1$입니다.
- 2. 교란순열이라는 이름으로 불리기도 합니다만, 교과 외 용어이니 참고만 하시기 바랍니다.
- 3. 물물교환의 결과인 $1$, $2$, $9$, $44$를 외워두면 편리합니다.
- 4. 고정의 관점($2\times 3!$)으로도 계산해보시기 바랍니다.
- 5. 두 순서쌍은 서로 일대일대응되기 때문에 개수가 같습니다.
- 6. $i$, $j$, $k$는 개수이지만 $0$도 허용됩니다. 이 경우 해당 항목을 미리 배열해두지 않는 것이라 생각할 수 있습니다.
- 7. $0$과 음수에 대한 홀짝성에 대해 불필요한 오해가 있을 수 있기 때문입니다.
- 8. 두 값이 실제로 같은지는 직접 계산하여 확인해 보시기 바랍니다.
- 9. 고정의 관점으로도 직접 계산해보시기 바랍니다.