[출제의도] 삼각함수의 극한 및 함수의 극값을 이용하여 주어진 조건을 만족시키는 함수를 구한 후 치환적분법을 이용하여 정적분의 값을 구할 수 있는가?
조건 (가)에서 x→0일 때, (분모)→0이고 극한값이 존재하므로 (분자)→0이어야 한다.
즉, x→0limsin(π×f(x))=sin(π×f(0))=0에서
f(0)=n(n은 정수)이다.
한편, 삼차함수 f(x)의 최고차항의 계수가 9이므로
f(x)=9x3+ax2+bx+n (a, b는 상수)
로 놓을 수 있다.
이 때, h(x)=sin(π×f(x))라 하면 h(0)=0이므로
x→0limxsin(π×f(x))=x→0limxh(x)−h(0)=h′(0)이다. 즉, h′(0)=0이다.
이 때, h′(x)=πf′(x)×cos(π×f(x))이므로
h′(0)=π×f′(0)×cos(nπ)=0에서
f′(0)=0
f′(x)=27x2+2ax+b에서
f′(0)=b=0 ⋯⋯ ㉠
한편, 함수 g(x)가 실수 전체의 집합에서 연속이므로
x→1−limg(x)=x→1+limg(x)이어야 한다.
이때, 함수 g(x)는 0≤x<1일 때 g(x)=f(x)이고 모든 실수 x에 대하여 g(x+1)=g(x)이므로 x→1+limg(x)=x→0+limg(x)이다.
x→1−limg(x)=x→1−limf(x)=9+a+n, x→0+limg(x)=x→0+limf(x)=n이므로
9+a+n=n
a=−9 ⋯⋯ ㉡
f′(x)=27x2−18x=9x(3x−2)이므로
f′(x)=0에서 x=0에서 극대이고 x=32에서 극소이다.
조건 (나)에 의해 f(0)×f(32)=5이므로
n×(n−34)=5
(3n+5)(n−3)=0
n이 정수이므로 n=3 ⋯⋯ ㉢
㉠~㉢에 의해 f(x)=9x3−9x2+3
따라서
∫05xg(x)dx =∫01xg(x)dx+∫12xg(x)dx+∫23xg(x)dx+∫34xg(x)dx+∫45xg(x)dx
=∫01xf(x)dx+∫01(x+1)g(x+1)dx+∫01(x+2)g(x+2)dx
+∫01(x+3)g(x+3)dx+∫01(x+4)g(x+4)dx
=∫01xf(x)dx+∫01(x+1)f(x+1)dx+∫01(x+2)f(x)dx
+∫01(x+3)f(x)dx+∫01(x+4)f(x)dx
=5∫01xf(x)dx+10∫01f(x)dx
=5∫01(9x4−9x3+3x)dx+10∫01(9x3−9x2+3)dx
=5[59x5−49x4+23x2]01+10[49x4−3x3+3x]01
=421+245=4111
따라서 p=4, q=111이므로 p+q=4+111=115이다.