[출제의도] 포물선의 정의를 이용하여 거리의 합이 최소가 되는 점을 구할 수 있고 타원의 정의를 이용하여 조건을 만족시키는 점의 y좌표를 구할 수 있는가 포물선 (y−2)2=8(x+2)는 포물선 y2=8x를 x축의 방향으로 −2만큼, y축의 방향으로 2만큼 평행이동한 것이다.
이때 포물선 y2=8x의 초점이 점 (2,0), 준선이 직선 x=−2이므로 포물선 (y−2)2=8(x+2)의 초점은 점 A(0,2), 준선은 직선 x=−4이다.
점 P에서 준선 x=−4에 내린 수선의 발을 H, 준선이 x축과 만나는 점을 B라 하면
OP+PA=OP+PH≥OB
이 값이 최소가 되는 점 P0은 포물선 (y−2)2=8(x+2)와 x축이 만나는 점이다.

이때
OQ+QA=OP0+P0A ⋯⋯ ㉠
에서
OP0+P0A=OB=4 이므로 ㉠은
OQ+QA=4
그러므로 점 Q는 두 점 A, O를 초점으로 하고 거리의 합이 4인 타원 위의 점이다.
점 Q의 y좌표가 가장 큰 점은 이 타원이 y축의 양의 방향과 만나는 점이므로 이 점을 Q1(0,a)라 하면
OQ1+Q1A=4 에서
a+(a−2)=4
a=3
또, 점 Q의 y좌표가 가장 작은 점은 이 타원이 y축의 음의 방향과 만나는 점이므로 이 점을 Q2(0,b)라 하면
OQ2+Q2A=4에서
(0−b)+(2−b)=4
b=−1
따라서 M=3, m=−1이므로
M2+m2=32+(−1)2=10