Пока получается такое решение:
Представим посетителей в виде графа. Получим граф с
вершинами (по числу ответов), степени которых соответствуют числу знакомых каждого посетителя
.
Количество ребер в графе равно сумме степеней его вершин деленое на
. Таким образом получаем, что число ребер в графе равно:
.
Рассмотрим для примера группу вершин графа в которую входят
посетителя, ответившие
. Максимально в данной группе может быть
ребер (в случае, если каждый из группы знаком с каждым). Значит во второй группе вершин (в которую входят
посетителей, ответившие
) ребер, связанных с этими вершинами, должно быть
. Однако, сумма степеней вершин во второй группе (количество ребер, прилегающих к вершинам второй группы) равна
, противоречие. Значит такой граф построить нельзя и, следовательно, кто-то ошибся.