g(x)=log2(x+1)+a(0≤x<3),
h(x)=(21)x+b+2(3≤x≤5)라 하자.
함수 g(x)의 밑은 1보다 크므로 함수 g(x)는 x의 값이 증가할 때, 함숫값도 증가한다. 함수 h(x)의 밑은 1보다 작으므로 함수 h(x)는 x의 값이 증가할 때, 함숫값은 감소한다. 따라서 닫힌구간 [0,5]에서 함수 y=f(x)의 그래프는 다음 그림과 같이 x=3을 기준으로 증가하다가 감소하는 형태를 가진다.

이때 g(3)>h(3)이면 닫힌구간 [0,5]에서 함수 f(x)의 최댓값이 존재하지 않으므로 g(3)≤h(3)
따라서 닫힌구간 [0,5]에서 함수 f(x)의 최댓값은 h(3)이다. h(3)=(21)3+b+2=3에서
(21)3+b=1, 3+b=0 ∴ b=−3
닫힌구간 [0,5]에서 함수 f(x)의 최솟값은 양 끝값인 f(0) 또는 f(5)이다.
f(0)=g(0)=log2(0+1)+a=a
f(5)=h(5)=(21)5−3+2=49
주어진 최솟값은 21이고, 49>21이므로 함수 f(x)의 최솟값은 f(0)=a이다. 따라서 a=21이므로
a+b=21+(−3)=−25