MCP로 연결 →

계산 입력

공식

광고

결과

제1종 스털링 수 s(n,k)
-50
부호가 있는 값
n 5
k 2

제1종 스털링 수란?

부호가 있는 제1종 스털링 수는 \(s(n,k)\)로 표기하며, 하강계승(falling factorial) \(x(x-1)(x-2)\dots(x-n+1)\)을 \(x\)의 일반 거듭제곱 형태로 전개했을 때 나타나는 계수입니다. 이 값의 절댓값 \(c(n,k) = |s(n,k)|\)는 n개의 원소를 정확히 k개의 서로소인 순환(cycle)으로 분해하는 순열의 개수를 셉니다. 두 값은 부호 규칙 \(s(n,k) = (-1)^{n-k}\, c(n,k)\)로 연결됩니다. 이 계산기는 하강계승 계수 관례에 맞춰 부호가 포함된 값을 반환합니다.

사용 방법

음이 아닌 정수 두 개를 입력하세요. \(n\)(크기를 나타내는 매개변수)과 \(k\)(순환의 개수, 즉 거듭제곱 차수)입니다. 계산 버튼을 누르면 \(s(n,k)\) 값이 나옵니다. k가 n보다 크면 결과는 0이고, \(s(n,n)\)은 항상 1이며, \(s(0,0)\)은 정의에 따라 1입니다.

공식 설명

점화식 $$s(n+1,k) = s(n,k-1) - n\cdot s(n,k)$$를 이용해 작은 동적 계획법(DP) 표를 만듭니다. 초기 조건은 \(s(0,0)=1\)이며, \(n>0\)일 때 \(s(n,0)=0\), \(k>0\)일 때 \(s(0,k)=0\)입니다. 각 행은 바로 앞 행으로부터 계산되므로 거대한 조회 표가 필요 없습니다. 점화식에 들어 있는 음수 항이 바로 부호가 번갈아 바뀌는 패턴을 만들어냅니다.

광고
s(n+1,k)가 s(n,k-1)과 s(n,k)로 만들어지는 것을 보여주는 점화식 다이어그램
점화식은 이전 행의 두 값으로 각 스털링 수를 만듭니다.

풀이 예제

\(s(5,2)\)를 구해 봅시다. 행 5의 부호 없는 순환 개수는 \(c(5,1)=24\), \(c(5,2)=50\), \(c(5,3)=35\), \(c(5,4)=10\), \(c(5,5)=1\)입니다. 부호는 \((-1)^{5-2} = -1\)이므로 \(s(5,2) = -50\)이 됩니다. 검산해 보면 $$x(x-1)(x-2)(x-3)(x-4) = x^5 - 10x^4 + 35x^3 - 50x^2 + 24x$$이고, \(x^2\)의 계수는 실제로 -50입니다.

한 항목이 강조된 부호 있는 제1종 스털링 수의 삼각형 표
삼각형으로 배열하면 각 항목은 위쪽 두 칸으로 계산됩니다.

자주 묻는 질문

결과가 왜 음수가 될 수 있나요? 이 값은 부호가 포함된 버전이기 때문입니다. 하강계승에서 \(x^k\)의 계수는 \((-1)^{n-k}\)에 따라 부호가 번갈아 바뀝니다.

부호 없는 순환 개수는 어떻게 구하나요? 절댓값을 취하면 됩니다. \(c(n,k) = |s(n,k)|\).

한 행에서 부호 없는 값들의 합은 얼마인가요? 모든 k에 대한 \(c(n,k)\)의 합은 \(n!\)(n 팩토리얼)과 같습니다.

최종 업데이트: