Ідея: Плануйте найгірший випадок
Гарантія це число, що працює за найневдалішого порядку, а не за ймовірного.
- предметів у скриньках, : десь лежить
- Щоб змусити в одній скриньці, подолайте у кожній
- Поганий розподіл має бути можливим
Формула: Принцип Діріхле
Скільки предметів змусять m в одній із k скриньок: заповніть кожну до m − 1, тоді візьміть ще 1.
Приклад: Краватки в темряві
У шухляді синіх, чорних і сірих краваток, світла немає. Скільки гарантують одного кольору?
- Найгірше без пари: по одній краватці кожного кольору
- Це краватки, тож
Швидка перевірка: Коли кольору забракне
У торбі червоні й білих кульок. Скільки витягнути, щоб гарантувати одного кольору?
Показати відповідь
Відповідь:
Червоних не вистачить на : найгірше кульки, тож .
Типова помилка: Відповідати ймовірним випадком
«Зазвичай вистачає спроб» не є гарантією.
Натомість Назвіть число, що долає найневдаліший порядок, і перевірте, що кожна скринька поганого розподілу справді заповнюється.
Ідея: Парність відкидає варіанти
Парність рідко дає відповідь, але одразу відкидає половину кандидатів.
- Кінь змінює колір клітинки на кожному ході
- Кожне рукостискання додає до лічильників, тож сума парна
- гостей не можуть потиснути по руки: непарне
Приклад: Задача про шафки
зачинених шафок. Для кожного від до учень перемикає кожну кратну . Скільки відчинено наприкінці?
- Шафку перемикають раз на кожен дільник
- Дільники йдуть парами і : непарна кількість лише в квадратів
- Квадрати до , бо : відчинено
Швидка перевірка: 3 карти у 2 мастях
Скільки карт із колоди в карти гарантують по карти у різних мастях?
Показати відповідь
Відповідь:
Найгірша рука заповнює одну масть, а решту тримає на : карт, плюс одна.
Ідея: Будуйте найгірший випадок уголос
Скажіть «я можу взяти стільки й не досягти мети», потім додайте .
- Перевірте, що кожна скринька поганого розподілу має досить предметів
- Найгірший випадок змінює форму, коли змінюється ціль
- Для парності назвіть величину, чия парність незмінна