나뭇잎 교과서

피자 자르기와 점화식

칼질 한 번이 조각을 몇 개 늘리는지만 생각하면, 피자 자르기는 깔끔한 점화식 문제가 됩니다. 케이크처럼 입체로 자르면 어떻게 달라지는지도 살펴봅니다.

먼저 알면 좋은 것 점화식등차수열의 합
본문

피자 자르기와 점화식

본문

둥근 피자를 곧은 칼질로 나누려 한다. 칼질은 늘 피자를 끝에서 끝까지 가로지르고, 조각의 크기는 같지 않아도 된다. 칼질 한 번이면 2조각, 두 번이면 4조각이다. 세 번이면 모두 중심을 지나게 해서 6조각이 되지만, 조금 비켜 자르면 7조각까지 나온다. 칼질을 여섯 번 하면 가장 많이 몇 조각이 될까? 조각을 하나하나 세지 않고 규칙으로 알아낼 수 있을까?

칼질 3번, 7조각 셋째 칼질은 앞의 두 칼선을 두 번 가로질러 3구간으로 나뉨 새로 생긴 조각 3개
그림 1. 세 칼선이 서로 모두 만나고 세 선이 한 점에서 겹치지 않으면 조각이 가장 많아진다.
먼저 알아야 할 것점화식, 등차수열의 합.

1.2.1칼질 한 번이 늘리는 조각

새 칼선이 피자를 가로지르는 동안 이미 그어진 칼선을 만날 때마다 한 번씩 끊긴다. 앞의 칼선이 \(k - 1\)개 있고 새 칼선이 그 모두와 서로 다른 점에서 만나면, 새 칼선은 \(k\)개의 구간으로 나뉜다. 그리고 각 구간은 지나가는 조각 하나를 둘로 가르므로, 조각이 정확히 \(k\)개 늘어난다. 그래서 칼선끼리 평행하지 않고 세 칼선이 한 점에서 만나지 않게 자르면 조각이 가장 많아진다.

정리 1.2.1 게으른 요리사의 수열

칼질 \(n\)번으로 만들 수 있는 가장 많은 조각 수를 \(P_n\)이라 하면 \(P_0 = 1\), \(P_n = P_{n-1} + n\)이다. 따라서 \[P_n = 1 + (1 + 2 + \cdots + n) = \frac{n^2 + n + 2}{2}\]이다.

점화식을 풀면 등차수열의 합이 나온다. 칼질마다 늘어나는 조각 수가 1, 2, 3, 4처럼 하나씩 커지므로, 처음 한 조각에 이 수들을 모두 더하면 된다. 그래서 조각 수는 칼질 횟수의 제곱에 가깝게 빨리 늘어난다. 칼질 10번이면 56조각, 100번이면 5051조각이다. 이 수열은 대충 자르는 요리사도 최대한 많은 조각을 얻는 방법이라는 농담에서 게으른 요리사의 수열이라 부른다.1

1.2.2케이크를 입체로 자르면

둥근 케이크를 평면 칼질로 자르면 조각이 더 빨리 늘어난다. 새 평면은 앞의 평면들과 만나는 직선들로 나뉘는데, 그 직선들이 새 평면을 나누는 방법이 바로 피자 자르기이다. 그래서 \(n\)번째 칼질은 피자를 \(n - 1\)번 자른 만큼의 조각, 곧 \(P_{n-1}\)개를 새로 만든다. 이 점화식을 풀면 \(n\)번 자른 케이크의 최대 조각 수는 \(\dfrac{n^3 + 5n + 6}{6}\)이다. 한 차원의 문제가 그보다 낮은 차원의 문제를 품고 있는 셈이다.

칼질 n12345610 피자 Pₙ24711162256 케이크248152642176 케이크의 n번째 칼질은 피자의 Pₙ₋₁만큼 조각을 늘린다.
그림 2. 피자 조각은 \(n^2\)에, 케이크 조각은 \(n^3\)에 가깝게 늘어난다.

1.2.3예제 풀이

예제 1.2.2

칼질 여섯 번으로 만들 수 있는 피자의 최대 조각 수를 점화식과 일반항으로 각각 구하여라. 여섯 칼선이 모두 중심을 지나면 몇 조각이 되는가? 또 케이크를 네 번 잘라 15조각이 되는 까닭을 피자 조각 수로 설명하여라.

점화식으로 \(P_1 = 2\), \(P_2 = 4\), \(P_3 = 7\), \(P_4 = 11\), \(P_5 = 16\), \(P_6 = 22\)이다. 일반항으로도 \(\dfrac{36 + 6 + 2}{2} = 22\)이다. 여섯 칼선이 모두 중심을 지나면 칼선들이 한 점에서만 만나 새 칼질이 조각을 2개씩만 늘리므로 12조각뿐이다.

케이크는 \(1\)조각에서 칼질마다 \(P_0, P_1, P_2, P_3\), 곧 1, 2, 4, 7조각씩 늘어나 \(1 + 1 + 2 + 4 + 7 = 15\)조각이다. 일반항으로도 \(\dfrac{64 + 20 + 6}{6} = 15\)이다. 즉 새 칼질이 앞의 칼선을 몇 번 가로지르는지만 따지면 조각 수의 점화식이 세워지고, 그것을 풀어 칼질 횟수만으로 최대 조각 수를 구할 수 있다.

아래 탐구 카드에서 칼질 횟수와 자르는 방식을 바꾸며 교점과 조각 수가 함께 변하는 것을 확인해 보자. 집에서는 종이에 큰 원을 그리고 자로 직선을 하나씩 더 그어 가며, 조각 수가 표의 값대로 늘어나는지 직접 세어 보자.

  1. 이 문제는 1826년 스위스의 수학자 슈타이너가 평면을 직선으로 나누는 문제로 처음 풀었다. 칼질 여섯 번으로 22조각을 만들려면 조각 크기가 크게 차이 나므로, 실제로 나누어 먹을 때는 중심을 지나는 12조각이 더 공평하다.
마무리

새 칼선이 앞의 칼선 \(n - 1\)개와 모두 다른 점에서 만나면 \(n\)개의 구간으로 나뉘어 조각을 \(n\)개 늘리므로, 최대 조각 수는 \(P_n = P_{n-1} + n\)을 따르고 \(P_n = (n^2 + n + 2)/2\)이다. 케이크를 평면으로 자를 때는 칼질마다 피자의 조각 수만큼 늘어나 \((n^3 + 5n + 6)/6\)조각이 된다. 처음 질문의 피자는 칼질 여섯 번으로 가장 많이 22조각까지 자를 수 있다.

탐구 1

칼선이 어떻게 만나야 조각이 가장 많아질까?

피자 자르기 · 교점 세기
지금 조각 수
—
피자 안 교점
—
가능한 최대
—

점은 칼선끼리 만나는 곳이다. 새 칼선 하나는 지나가며 만난 교점 수보다 하나 많은 조각을 새로 만든다.

  1. 질문칼질 횟수가 같아도 조각 수는 자르는 방법에 따라 달라진다. 그렇다면 무엇이 조각 수를 정하는지부터 따져 보자.
  2. 복원칼질을 하나 더 하면 새 칼선은 앞의 칼선들과 만나는 점에서 끊겨 몇 개의 구간으로 나뉘고, 각 구간이 지나가는 조각 하나를 둘로 가른다. 그래서 새로 생기는 조각 수는 새 칼선 위의 교점 수에 1을 더한 것이다.
  3. 설명이 규칙에서 조각을 가장 많이 만들려면 새 칼선이 앞의 모든 칼선과 피자 안에서, 그것도 서로 다른 점에서 만나야 한다. 그러면 \(n\)번째 칼질이 \(n\)조각을 늘려 최대 조각 수는 \(1 + 1 + 2 + \cdots + n = \dfrac{n^2 + n + 2}{2}\)가 된다.
  4. 연결교점 하나가 조각 하나를 늘리므로, 조각 수는 \(1 + n + (\text{피자 안의 교점 수})\)로도 셀 수 있다. 세 칼선이 한 점에서 만나면 교점이 하나로 겹쳐 그만큼 조각이 줄어든다.
  5. 적용칼질을 6번으로 맞추고 세 방식을 차례로 눌러 보자. 비켜 자르기는 22조각이 되지만, 아무렇게나 그으면 교점 일부가 피자 밖으로 나가 조각이 줄고, 모두 중심으로 자르면 12조각에 그친다.
  6. 판단최대 조각 수를 만드는 칼선은 조각 크기가 크게 다르다. 같은 크기로 나누는 것이 목표라면 오히려 모든 칼선을 중심으로 지나게 해야 한다. 무엇을 최대로 할지에 따라 좋은 자르기가 달라진다.

확인조건이 달라지면

칼질 네 번을 했는데 그 가운데 두 칼선이 서로 평행했다. 나머지 교점은 모두 피자 안에서 서로 다른 점에 생겼다면 조각은 몇 개입니까?

Esc

↑↓ 고르기Enter 열기