양의 정수 N이 주어진다. 정수 1,2,3,…,2N을 세 집합 A, B, C로 나눈다. 다음 조건을 모두 만족하도록 2행 N열짜리 표를 채우는 방법의 수를 구한다.
- 표의 각 칸에 정수를 하나씩 적는다.
- 집합 A의 정수는 첫째 행에 적는다.
- 집합 B의 정수는 둘째 행에 적는다.
- 집합 C의 정수는 어느 행에 적어도 된다.
- 각 행의 수는 왼쪽에서 오른쪽으로 갈수록 커진다.
- 각 열의 수는 위에서 아래로 갈수록 커진다.
1부터 2N까지의 정수는 표 전체에 정확히 한 번씩 나타난다.
N=4, A={2,3}, B={4,7,8}, C={1,5,6}인 경우 조건을 만족하는 표는 다음 두 가지뿐이다.
1 2 3 5
4 6 7 8
1 2 3 6
4 5 7 8