Кажется, решил.
Рассмотрим дополнительный граф, т.е. граф состоящий из того же множества вершин, в котором вершины смежны тогда и только тогда когда в исходном графе вершины не смежны. Количество подграфов
в дополнительном графе не превосходит величины
.
Пусть имеется некоторое разбиение на три класса, фиксированный подграф
"портит" разбиение, если все его вершины содержатся в каком-то одном классе. Если разбиение не испорченно ни одним подграфом, то оно "решает задачу". Таким образом заключаем, что максимальное количество "испорченных" разбиений не превосходит
. Всего разбиений на три класса
. Очевидно, что
. Значит, нужное разбиение на классы существует.
Не ошибся ли я?