[출제의도] 주어진 조건을 만족시키는 함수를 구한 후 함숫값을 구할 수 있는가?
f(x)=ax3+bx2+cx+d (a>0,b,c,d는 상수)라 하면
f′(x)=3ax2+2bx+c 이므로
f(3)=27a+9b+3c+d=21 ⋯⋯ ㉠
f′(3)=27a+6b+c=0 ⋯⋯ ㉡
조건 (가)에서
h(0)=g(f(0))=g(d)=esinπd−1=0
esinπd=1,sinπd=0
따라서, d는 정수이다. 또한,
g′(x)=esinπx×πcosπx
h′(x)=g′(f(x))×f′(x)
이므로
h′(0)=g′(f(0))×f′(0)=g′(d)×c
=esinπd×πcosπd×c=πcosπd×c=0
그런데, cosπd=0이므로 c=0
따라서, ㉠, ㉡에서
27a+9b+d=21 ⋯⋯ ㉢, 9a+2b=0 ⋯⋯ ㉣
이고 a>0이므로 b<0이고 ㉠−㉡에서
3b+d=21이므로 d>0
즉, d는 자연수이다.
따라서 f′(0)=c=0이므로 함수 f(x)는 x=0에서 극댓값이 f(0)=d, x=3에서 극솟값이 21이다.
즉, 0<x<3에서 f(3)<f(x)<f(0)이므로
21<f(x)<d
그런데 조건 (나)에 의하여 열린구간 (0,3)에서 방정식
h(x)=g(f(x))=esinπf(x)−1=1
즉, esinπf(x)=2,sinπf(x)=ln2가 서로 다른 실근의 개수가 7이고 함수 y=sinπt의 주기는 2이므로
d=8
㉢, ㉣에서
a=95,b=−25
이므로
f(x)=95x3−25x2+8
따라서
f(2)=940−10+8=922
즉, p=9,q=22이므로
p+q=31