Problem

Source: 2004 Estonia National Olympiad Final Round grade 11 p 4

Tags: functional equation, functional, algebra



Find all functions $f$ which are defined on all non-negative real numbers, take nonnegative real values only, and satisfy the condition $x \cdot f(y) + y\cdot f(x) = f(x) \cdot f(y) \cdot (f(x) + f(y))$ for all non-negative real numbers $x, y$.