최고차항의 계수가 1인 삼차함수 f(x)를
f(x)=x3+ax2+bx+c
라 하면 f′(x)=3x2+2ax+b
f′(−1)=f′(1)=0이므로 3x2+2ax+b=0의 두 근이 −1, 1이다. 따라서 이차방정식의 근과 계수의 관계에서
−32a=0, 3b=−1
즉 a=0, b=−3이므로 f(x)=x3−3x+c
f(x)≤9x+9에서
x3−12x≤9−c
g(x)=x3−12x라 하면 g′(x)=3x2−12=3(x+2)(x−2)
g′(x)=0에서 x=−2 또는 x=2
함수 g(x)의 증가와 감소를 표로 나타내면 다음과 같다.
| x | ⋯ | −2 | ⋯ | 2 | ⋯ |
| g′(x) | + | 0 | − | 0 | + |
| g(x) | ↗ | 극대 | ↘ | 극소 | ↗ |
함수 g(x)는 x=−2에서 극댓값 g(−2)=16, x=2에서 극솟값 g(2)=−16을 가지므로 그래프는 다음과 같다.

f(x)≤9x+9를 만족하는 x의 범위가 x≤a이므로 위의 그림에서 9−c≥16을 만족해야 하고 g(x)=16에서
x3−12x=16, (x+2)2(x−4)=0
이므로 a≥4이다.
따라서 양수 a의 최솟값은 4이다.
[다른 풀이]
삼차함수 f(x)는 최고차항의 계수가 1이고, x=1과 x=−1에서 극값을 가지므로
f′(x)=3(x+1)(x−1)=3x2−3
∴f(x)=∫f′(x)dx=∫(3x2−3)dx
=x3−3x+C
{x∣f(x)≤9x+9}=(−∞,a]를 만족하므로
x3−3x+C≤9x+9
즉, x3−12x+C−9≤0을 만족하는 범위는 x≤a (a>0)이므로 그래프를 그리면 다음과 같다.

극대가 되는 x=−2에서 (극댓값)≤0을 만족해야 하므로
−8+24+C−9≤0, C≤−7 ⋯⋯ ㉠
그런데 x=a가 y=f(x)의 근이므로
a3−12a+C−9=0
C=−a3+12a+9
㉠에 대입하면 −a3+12a+9≤−7
따라서 a3−12a−16≥0
인수정리를 이용하면 (a−4)(a+2)2≥0이므로
a−4≥0
따라서 양수 a의 최솟값은 4이다.