Мне тут надысь задачку подсунули, которую я слёту не смог решить. Дано: небоскрёб высотой 100 этажей и две бутылки водки. Требуется определить этаж, с которого бутылка, выброшенная в окно, разбивается. За минимальное количество попыток, естественно.
Есть верные решения от
maugletta,
trustix,
chtovimenitebe,
skolk,
ircicq,
denis_iv. А
parovoz и
dadv дали общую формулу для N этажей.
spamsink предложил идею решения для N этажей и K бутылок.
Есть верные решения от

no subject
Date: 2010-12-06 10:52 (UTC)Когда она разбивается на этаже N*i, бросаем вторую, начиная с этажа N*(i-1)+1, с каждого этажа подряд.
Нам намекают выбрать N=sqrt(100)=10, но мне кажется, что N=2 было бы лучше. ;)
no subject
Date: 2010-12-06 14:41 (UTC)Понял
Date: 2010-12-06 16:01 (UTC)Результат: 14 бросаний.