Балканская олимпиада по математике 2020 года | Казахстанские олимпиады

Обозначим через Z>0={1,2,3,}{{\mathbb{Z}}_{>0}}=\{ 1,2,3,\ldots \} множество всех положительных целых чисел. Определите все функции f:Z>0Z>0f:{{\mathbb{Z}}_{>0}}\to {{\mathbb{Z}}_{>0}} такие, что для любого положительного числа nn:


   А) nk=1f(k)\underset{k=1}{\overset{n}{\mathop{\sum}}}\,f( k ) является полным квадратом, и
   Б) f(n)f\left( n \right) делит n3{{n}^{3}}.