MCP로 연결 →

계산 입력

공식

광고

결과

목걸이 순열표
28
rows for n = 3 to 30
n (물건의 개수) 목걸이 순열 수
3 1
4 3
5 12
6 60
7 360
8 2520
9 20160
10 181440
11 1814400
12 19958400
13 239500800
14 3113510400
15 43589145600
16 653837184000
17 10461394944000
18 177843714048000
19 3201186852864000
20 60822550204416000
21 1216451004088320000
22 25545471085854720000
23 562000363888803840000
24 12926008369442488320000
25 310224200866619719680000
26 7755605021665492992000000
27 201645730563302817792000000
28 5444434725209176080384000000
29 152444172305856930250752000000
30 4420880996869850977271808000000

목걸이 순열이란?

목걸이 순열(영어로 necklace permutation, 일본어로는 '염주순열·珠順列')은 서로 다른 n개의 물건을 원형으로 배열하는 서로 다른 방법의 수를 세는 것입니다. 단, 한 배열을 원을 돌려서(회전) 또는 목걸이 전체를 뒤집어서(반사) 다른 배열과 일치시킬 수 있다면 둘은 같은 것으로 봅니다. 이는 회전만 같은 것으로 보는 원순열(circular permutation, 일본어 '원순열·円順列')과 구별되는 개념입니다. 목걸이 순열은 특정 국가에 국한된 규칙이 아니라 어디서나 동일하게 성립하는 보편적인 조합론 공식입니다.

원형으로 배열되어 목걸이를 이루는 구슬과 회전·반사 대칭 화살표
목걸이 순열: 회전과 반사를 동일시하여 세는, 서로 다른 구슬의 원형 배열.

계산기 사용법

n의 시작 값과 끝 값(각각 1~100 사이)을 입력하고, 표시할 정밀도를 유효숫자 단위로 선택하세요. 그러면 해당 범위 안의 각 정수 n마다 한 줄씩, 그에 해당하는 목걸이 순열의 개수가 표로 출력됩니다. 이 값은 팩토리얼 형태로 폭발적으로 커지기 때문에, 큰 값은 지정한 유효숫자 자리수에 맞춰 반올림한 지수 표기(과학적 표기법)로 보여주고, 정확히 표현 가능한 값은 전체 숫자 그대로 표시합니다.

공식 풀이

먼저 서로 다른 n개의 물건을 일렬로 늘어놓는 경우의 수는 \(n!\)가지입니다. 이를 원형으로 배치하면 어떤 배열이든 n번의 회전이 모두 같은 배열이 되므로, n으로 나누어 원순열의 수를 구합니다: \(n!/n = (n-1)!\). 그런데 목걸이는 뒤집을 수도 있어서 각 배열이 자신의 거울상과 짝을 이루므로, 여기에 2를 한 번 더 나눕니다:

$$N(n) = \dfrac{(n-1)!}{2}, \quad n = \text{Start } n \;\ldots\; \text{End } n$$

n = 1 또는 n = 2일 때는 이 값이 정수가 되지 않으므로, 관례적으로 각각 정확히 1가지로 셉니다.

광고
같은 구슬 배열의 동등한 회전과 반사를 묶어 보여주는 다이어그램
각 고유한 목걸이는 2n개의 동등한 선형 배열을 나타낸다 — n번의 회전에 반사를 위한 2를 곱한 것.

예제로 살펴보기

n = 3부터 8까지의 범위를 보면 다음과 같습니다. n=3은 \((3-1)!/2 = 2/2 = 1\); n=4는 \(6/2 = 3\); n=5는 \(24/2 = 12\); n=6은 \(120/2 = 60\); n=7은 \(720/2 = 360\); n=8은 \(5040/2 = 2520\). 기본 범위의 위쪽 끝인 n=30의 경우 \(29!/2 = 4{,}420{,}880{,}996{,}869{,}850{,}977{,}271{,}808{,}000{,}000\), 약 \(4.42 \times 10^{30}\) 입니다.

자주 묻는 질문

왜 2로 나누나요? 2로 나누는 것은 반사 대칭을 제거하기 위해서입니다. 목걸이는 뒤집어도 같아 보이므로, 같은 순환 순서를 시계 방향과 반시계 방향으로 본 두 경우를 한 번만 세는 것입니다.

왜 n=1과 n=2는 특별한가요? 일반 공식을 적용하면 두 경우 모두 0.5가 나오는데, 이는 개수로서 성립하지 않습니다. 하지만 기하학적으로는 물건이 1개나 2개일 때 배열 방법이 하나뿐이므로 1로 정합니다.

원순열과는 어떻게 다른가요? 원순열은 회전만 같은 것으로 보아 \((n-1)!\)가 됩니다. 반면 목걸이 순열은 반사(뒤집기)까지 허용하므로 \(n \geq 3\)일 때 \((n-1)!/2\)가 됩니다.

최종 업데이트: