Considere a los niños como vértices de un grafo, donde una arista conecta a dos niños que se gustan. Entonces el problema se reduce a encontrar un ciclo hamiltoniano en este grafo.
Por el teorema de Dirac, todos los $n$ -gráficos de vértices cuyo grado mínimo es al menos $\left\lceil\frac n2\right\rceil$ son hamiltonianos. Esto se traduce en un máximo $k$ de $$n-1-\left\lceil\frac n2\right\rceil=\left\lfloor\frac{n-2}2\right\rfloor$$ Por ejemplo, si seis niños son tales que a cada uno le disgustan como máximo otros dos, siempre podemos sentarlos alrededor de la mesa. Si a cada uno le desagradan otros tres, y el patrón de gustos es el siguiente:
A F
/| |\
B | | E
\| |/
C D
entonces no podemos sentarlos en la mesa.
Para mostrar la nitidez del límite para $k$ mostrado arriba, dividir $n-1$ vértices en dos conjuntos $A$ y $B$ de la manera más equitativa posible (así $|A|=\left\lceil\frac{n-1}2\right\rceil$ y $|B|=\left\lfloor\frac{n-1}2\right\rfloor$ ). Construir dos gráficos $K_{|A|}$ y $K_{|B|}$ y enlazar el único vértice restante con todos los demás vértices. El gráfico resultante tiene un máximo $k$ uno más que el límite, pero es no hamiltoniano.