Ответ:

Разобьём клетки на четыре группы по чётности номера строки и номера столбца. Каждой группе назначим свой цвет.

Король бьёт клетки, отличающиеся от его клетки на одну строку и/или один столбец. При таком переходе меняется чётность строки или столбца (а при ходе по диагонали — обеих). Значит, король не бьёт клетку того же цвета.

Ответ: достаточно четырёх цветов.