Пусть каждое государство участвует в одном блоке. Тогда они все участвуют в одном и том же, в блоке больше 50 государств, противоречие.
Пусть каждое государство участвует в не менее чем двух блоках, тогда число "галочек"

и

. Т.к. мы ищем минимальное число блоках, то каждое государство участвует ровно в двух блоках, число блоков при этом

. Тут кажется и настанет проблема, когда мы попытаемся заполнить таблицу так, чтобы любые два государства были в одном блоке, то один из столбцов будет пустым, а значит в какому-то из блоков окажется больше

государств. Но четко сформулировать этот принцип я не могу
-- 08.10.2015, 19:43 --ИСНВот, т.е. надо доказать, что каждое государство должно участвовать в трех блоках. Меньше не получается из-за "любые два государства состоят вместе хотя бы в одном блоке" -- блоки начинают переполнятся за

. Но почему так происходит я не понимаю