Восемь точек можно раскрасить так:
.
Уговорили, полный перебор - это плохое дело. Придётся давать доказательство, что
подходит.
Допустим, что нет указанной в условии тройки одного цвета. Пусть, для определённости, точка
- красная. Тогда, если обе точки
и
синие, то точки
и
должны быть обе красными и вместе с
образуют нужную тройку - противоречие.
Если же одна из точек
и
красная (обе не могут быть), то пусть это будет, для определённости,
, иначе "перевернём" прямую относительно
. Точка
синяя. Последовательно находим, что точка
- синяя (
), точка
- красная (
),
- синяя (
), точка
- красная (
),
- синяя (
), тогда, ввиду троек
и
точка
должна быть жёлтой (нравится мне этот цвет
).