ax2+bx+c=a(x−2020)2+(4040a+b)(x−2020)+a(2020)2+b(2020)+cb′=b+4040a, c′=c+2020b+4080400a라 하자.t=x−2020라 하고 p(t)=at2+b′t+c′이라 하면, 닫힌 구간 [−1,1]에서 ∣p(t)∣의 최댓값이 1이다. 따라서, −1≤p(−1)=a−b′+c′≤1, −1≤p(1)=a+b′+c′≤1, −1≤p(0)=c′≤1이어야 하므로 −2≤2a+2c′≤2, −2≤2b′≤2이다.그러므로, −2≤a≤2, −1≤b′≤1, −1≤c′≤1이 닫힌 구간 [−1,1]에서 ∣p(t)∣의 최댓값이 1이기 위한 필요조건이다.a, b′, c′가 정수이므로, a=−2,−1,0,1,2, b′=−1,0,1, c′=−1,0,1이 가능한 모든 경우이다.1. a=−2인 경우b′=−1이면 p(t)=−2t2−t+c′은 구간 [−1,1]에서 최댓값 81+c′와 최솟값 −3+c′를 가지므로 ∣p(t)∣의 최댓값이 1일 수 없다. 마찬가지로 b′=1도 불가능하다.b′=0이면 p(t)=−2t2+1이 조건을 만족한다.2. a=−1인 경우b′=−1이면 p(t)=−t2−t+c′는 구간 [−1,1]에서 최댓값 41+c′와 최솟값 −2+c′를 가지므로 ∣p(t)∣의 최댓값이 1일 수 없다. 마찬가지로 b′=1도 불가능하다.b′=0이면 p(t)=−t2+1과 p(t)=−t2이 조건을 만족한다.3. a=0인 경우b′=−1이면 p(t)=−t가 조건을 만족한다.b′=0이면 p(t)=−1과 p(t)=1이 조건을 만족한다.b′=1이면 p(t)=t가 조건을 만족한다.4. a=1 또는 a=2인 경우1, 2의 경우와 마찬가지로, p(t)=t2−1, p(t)=2t2−1, p(t)=t2이 각각 조건을 만족한다.따라서 p(t)=−2t2+1, −t2+1, −t2, −t, −1, 1, t, t2−1, t2, 2t2−1로 10개이고, 주어진 조건을 만족하는 함수 f(x)는 10개다.