Даны два натуральных числа m и n. Найдите наименьшее натуральное число k такое, что среди любых k людей либо найдутся 2m людей, которые образуют m взаимно знакомых пар, либо найдутся 2n людей, которые образуют n взаимно незнакомых пар.
Эта задача была предложена на Азиатско-Тихоокеанской олимпиаде в 2003 году. Ответ: 2(m+n)-min{m,n}-1. Эта задача является одной из задач теории графов. А точнее, той её части, которая изучает числа Рамсея. Обозначим наименьшее натуральное число k, удовлетворяющее условию задачи, через r(m,n). Докажем, что r(m,n)=2(m+n)-min{m,n}-1. Легко понять, что r(m,n)=r(n,m). Рассмотрим случай m>=n. Теперь надо доказать, что r(m,n)=2m+n-1. Для начала приведём пример, показывающий, что r(m,n)>=2m+n-1. Назовём группу из k людей, любые два из которых попарно знакомы, k-союзом. Рассмотрим множество из 2m+n-2 людей, состоящее из (2m-1)-союза и (n-1) людей, никто из которых не знаком ни с кем другим (назовём таких людей изолированными). Тогда в этом множестве не найдутс