Есть традиционная загадка: даны 6 мешков монет, в каждом настоящие или фальшивые, весят 1.00 и 0.99 грамм соответственно. За одно взвешивание на точных электронных весах определить, где какие.
Её традиционное решение -- не буду его приводить -- требует, чтобы в мешках было до 32 монет. Если в каждом мешке, скажем, по 31 монете, то оно не срабатывает.
Поэтому загадка утяжеляется: как определить, где какие монеты, если в мешках их всего по 30? И какое минимальное количество монет в мешках, что если меньше, то определить за одно взвешивание уже не удастся?
Я ломал над ней голову со вчера, потом меня достало, и я написал переборный скрипт для разбора всех возможных ситуаций. Т.е. ответ (вместе с указанием минимального метода) у меня есть, но "логического" решения я до сих пор не знаю.