Problem

Source: Romania TST 6 2009, Problem 2

Tags: algebra, polynomial, algebra proposed



Let $n$ and $k$ be positive integers. Find all monic polynomials $f\in \mathbb{Z}[X]$, of degree $n$, such that $f(a)$ divides $f(2a^k)$ for $a\in \mathbb{Z}$ with $f(a)\neq 0$.