공통수학2함수수능 기출킬러 문제 (22·30번 수준)

점화 조건 함수 최댓값

문제

자연수 nn에 대하여 정의된 함수 f(n)f ( n )이 다음 두 조건을 만족시킨다.

(가) f(1)=1f ( 1 ) = 1 (나) f(2n)=f(n),f(2n+1)=f(n)+1f ( 2 n ) = f ( n ) , f ( 2 n + 1 ) = f ( n ) + 1

1n1281 \leq n \leq 128에서 f(n)f ( n )n=an = a일 때 최댓값 MM을 갖는다. a+Ma + M의 값을 구하시오. [4점]

정답 보기
134

자료 내려받기

아직 올라온 파일이 없습니다.

해설

[출제의도] 함수의 뜻 이해하기 f(1)=1f ( 1 ) = 1 f(2)=f(1)=1f ( 2 ) = f ( 1 ) = 1 f(3)=f(1)+1=2f ( 3 ) = f ( 1 ) + 1 = 2 f(4)=f(2)=f(1)=1f ( 4 ) = f ( 2 ) = f ( 1 ) = 1 f(5)=f(2)+1=f(1)+1=2f ( 5 ) = f ( 2 ) + 1 = f ( 1 ) + 1 = 2 f(6)=f(3)=f(1)+1=2f ( 6 ) = f ( 3 ) = f ( 1 ) + 1 = 2 f(7)=f(3)+1=f(1)+1+1=3f ( 7 ) = f ( 3 ) + 1 = f ( 1 ) + 1 + 1 = 3 f(8)=f(4)=f(2)=f(1)=1f ( 8 ) = f ( 4 ) = f ( 2 ) = f ( 1 ) = 1 f(9)=f(4)+1=f(2)+1=f(1)+1=2f ( 9 ) = f ( 4 ) + 1 = f ( 2 ) + 1 = f ( 1 ) + 1 = 2 f(10)=f(5)=f(2)+1=f(1)+1=2f ( 10 ) = f ( 5 ) = f ( 2 ) + 1 = f ( 1 ) + 1 = 2 \vdots f(128)=f(64)=f(32)=f(16)=f(8)=f(4)=f(2)=f(1)=1\begin{aligned} f ( 128 ) & = f ( 64 ) = f ( 32 ) = f ( 16 ) \\ & = f ( 8 ) = f ( 4 ) = f ( 2 ) = f ( 1 ) = 1 \end{aligned} 1n1281 \leq n \leq 128nn에서 f(1)=1f ( 1 ) = 1 f(3)=f(1)+1=2f ( 3 ) = f ( 1 ) + 1 = 2 f(7)=f(3)+1=3f ( 7 ) = f ( 3 ) + 1 = 3 f(15)=f(7)+1=4f ( 15 ) = f ( 7 ) + 1 = 4 f(31)=f(15)+1=5f ( 31 ) = f ( 15 ) + 1 = 5 f(63)=f(31)+1=6f ( 63 ) = f ( 31 ) + 1 = 6 f(127)=f(63)+1f ( 127 ) = f ( 63 ) + 1 =f(31)+1+1= f ( 31 ) + 1 + 1 =f(15)+1+1+1= f ( 15 ) + 1 + 1 + 1 =f(7)+1+1+1+1= f ( 7 ) + 1 + 1 + 1 + 1 =f(3)+1+1+1+1+1= f ( 3 ) + 1 + 1 + 1 + 1 + 1 =f(1)+1+1+1+1+1+1= f ( 1 ) + 1 + 1 + 1 + 1 + 1 + 1 =7= 7 f(n)f ( n )n=127n = 127일 때 최댓값 77을 갖는다. 따라서 a+M=127+7=134a + M = 127 + 7 = 134

태그

비슷한 문제 더 보기

← 전체 문제 목록으로