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

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