Назад
Задача

Какое наименьшее количество цветов необходимо, чтобы покрасить все вершины, стороны и диагонали выпуклого n-угольника, если должны выполняться два условия:

  1) каждые два отрезка, выходящие из одной вершины должны быть разного цвета;

  2) цвет любой вершины должен отличаться от цвета любого отрезка, выходящего из неё?

Решение

  Так как из каждой вершины выходит  n – 1  отрезок и они все должны быть покрашены различными цветами, отличными от цвета этой вершины, то количество цветов должно быть не меньше чем n.

  Докажем, что n цветов достаточно. Обозначим вершины через V0, V1, ..., Vn–1, цвета – числами  0, 1, ..., n – 1.  Произведём раскраску следующим образом: отрезок ViVj окрашивается цветом с номером  i + j (mod n),  а вершина Vi – цветом с номером  2i (mod n). 

  Несложно проверить, что такая окраска удовлетворяет условиям задачи.

Ответ

n цветов.

Чтобы оставлять комментарии, войдите или зарегистрируйтесь

Комментариев нет