ak=v를 만족시키는 자연수 k의 개수를 N(v)라 하면 모든 자연수 k는
k=1, k=3, k=2n, k=4n+1, k=4n+3 (n은 자연수)
중 하나로 유일하게 나타낼 수 있으므로 ak=v가 되는 경우는 다음과 같다.
(ⅰ) k=1일 때
a1=1이므로 v=1일 때 1개 존재한다.
(ⅱ) k=3일 때
a3=4이므로 v=4일 때 1개 존재한다.
(ⅲ) k=2n (n≥1)일 때
a2n=an+1=v에서 an=v−1
즉, an=v−1을 만족하는 n의 개수와 같으므로 개수는 N(v−1)
(ⅳ) k=4n+1 (n≥1)일 때
a4n+1=an+4=v에서 an=v−4
즉, an=v−4를 만족하는 n의 개수와 같으므로 개수는 N(v−4)
(ⅴ) k=4n+3 (n≥1)일 때
a4n+3=an+4=v에서 an=v−4
즉, an=v−4를 만족하는 n의 개수와 같으므로 개수는 N(v−4)
이상에서 v≥5일 때, k=1이나 k=3인 경우는 해당하지 않으므로
N(v)=N(v−1)+2N(v−4)
v=1, 2, 3, 4일 때
N(1)=1
N(2)=N(1)=1
N(3)=N(2)=1
N(4)=N(3)+1=2 (k=3인 경우 1개 추가)
N(v)=N(v−1)+2N(v−4)에 v=5, 6, 7, 8, 9, 10을 차례대로 대입하면
N(5)=N(4)+2N(1)=2+2×1=4
N(6)=N(5)+2N(2)=4+2×1=6
N(7)=N(6)+2N(3)=6+2×1=8
N(8)=N(7)+2N(4)=8+2×2=12
N(9)=N(8)+2N(5)=12+2×4=20
N(10)=N(9)+2N(6)=20+2×6=32
따라서 ak=10을 만족시키는 자연수 k의 개수는 32이다.
[다른 풀이]
모든 자연수 n에 대하여
A: n→2n
B: n→4n+1
C: n→4n+3
라 하면 모든 자연수 k는 a1=1, a3=4이므로 1 또는 3에 대하여 위의 A, B, C를 적용하여 유일하게 결정된다.
A를 적용한 횟수를 x, B 또는 C를 적용한 횟수를 y라 하자. (x, y는 음이 아닌 정수)
이때 항의 값 ak는 처음의 항의 값에 x+4y를 더한 것과 같다.
따라서 ak=10이 되는 경우는 a1=1인 경우와 a3=4인 경우로 나눌 수 있다.
(ⅰ) a1=1, 즉 a1에서 시작할 때
ak=1+x+4y=10이므로 x+4y=9
이를 만족시키는 음이 아닌 정수 x, y의 순서쌍 (x,y)는
(9,0), (5,1), (1,2)
x+y번 중 B 또는 C가 들어갈 y개의 자리를 선택하고, 그 각각에 대해 B와 C 중 하나를 선택하는 경우의 수는 x+yCy×2y이므로
(x,y)=(9,0)일 때 9C0×20=1
(x,y)=(5,1)일 때 6C1×21=6×2=12
(x,y)=(1,2)일 때 3C2×22=3×4=12
따라서 처음의 값이 1인 자연수 k의 개수는
1+12+12=25
(ⅱ) a3=4, 즉 a3에서 시작할 때
ak=4+x+4y=10이므로
x+4y=6
이를 만족시키는 음이 아닌 정수 x, y의 순서쌍 (x,y)는
(6,0), (2,1)
(x,y)=(6,0)일 때 6C0×20=1
(x,y)=(2,1)일 때 3C1×21=3×2=6
따라서 처음의 값이 3인 자연수 k의 개수는
1+6=7
(ⅰ), (ⅱ)에 의하여 구하는 자연수 k의 개수는
25+7=32
[다른 풀이]
주어진 조건에 따라 모든 자연수 k는 짝수이거나 1, 3 또는 4n+1, 4n+3의 형태 중 하나로 유일하게 나타낼 수 있다.
따라서 ak=m을 만족하는 자연수 k의 개수를 차례대로 구하면 다음과 같다.
(ⅰ) ak=1일 때
k=1뿐이므로 1개이다.
(ⅱ) ak=2일 때
an+1=2에서 an=1이므로 n=1
즉, k=2×1=2이므로 1개이다.
(ⅲ) ak=3일 때
an+1=3에서 an=2이므로 n=2
즉, k=2×2=4이므로 1개이다.
(ⅳ) ak=4일 때 주어진 조건에서 a3=4이므로 k=3
또한 an+1=4에서 an=3이므로 n=4
즉, k=2×4=8이므로 k=3, 8의 2개이다.
(ⅴ) ak=5일 때
an+1=5에서 an=4이므로 k는 2개이다.
an+4=5에서 an=1이므로 n은 1개이고, k=4n+1, 4n+3의 2개가 존재하므로 1×2=2개이다.
따라서 ak=5일 때 k의 개수는 2+2=4
(ⅵ) ak=6일 때
an+1=6에서 an=5이므로 k는 4개이다.
an+4=6에서 an=2이므로 n은 1개이고, k는 1×2=2개이다 따라서 ak=6일 때 k의 개수는 4+2=6
(ⅶ) ak=7일 때
an+1=7에서 an=6이므로 6개, an+4=7에서 an=3이므로 1×2=2개이다.
따라서 ak=7을 만족시키는 k의 개수는 6+2=8
(ⅷ) ak=8일 때
an+1=8에서 an=7이므로 8개, an+4=8에서 an=4이므로 2×2=4개이다.
따라서 ak=8을 만족시키는 k의 개수는 8+4=12
(ⅸ) ak=9일 때
an+1=9에서 an=8이므로 12개, an+4=9에서 an=5이므로 4×2=8개이다.
따라서 ak=9를 만족시키는 k의 개수는
12+8=20
(ⅹ) ak=10일 때
an+1=10에서 an=9이므로 20개, an+4=10에서 an=6이므로 6×2=12개이다.
따라서 ak=10을 만족시키는 k의 개수는 20+12=32
이상에서 ak=10을 만족시키는 k의 개수는 20+12=32