Шелковый путь олимпиада по математике 2019 года | Казахстанские олимпиады

Последовательность {an}\{a_n\} определена следующим образом: a0=1a_0=1 и an=∑k=1[n]an−k2{a_n} = \sum\limits_{k = 1}^{[\sqrt n ]} {{a_{n - {k^2}}}} для n≥1.n \ge 1. Докажите, что среди a1,a2,…,a106a_1,a_2,\ldots,a_{10^6} есть хотя бы 500 четных чисел. (Здесь [x][x] обозначает наибольшее целое, не превосходящее xx.)