Здравствуйте, 0rc, Вы писали:
0rc> Нестандартное решение:
0rc> Свести задачу к минимизации яда. Т.е. для отравления одного человека необходимо и достаточно 1 стакан. Следовательно, необходимо смешать между собой бочки и смесь снова разлить.
Точнее надо слить из всех бочек по 1 стакану, а все остальное перемешать. Тогда если ни один гость не будет пить больше 1 бочки

, то никто не отравится.