NoNaMe :: "Незамутненный разум" или "Лингвистические проблемы"

Вдогонку к задачке о Кощее, еще одна простенькая задачка.

Есть 100 очень дорогих одинаковых хрупких шариков. И есть лестница с сотней ступенек. Какой минимум шариков придётся разбить, чтобы выяснить предельную высоту (номер ступеньки от 1 до 100 — бросаем со ступенек на пол, а не по лестнице вниз), с которой можно ронять шарики целыми (т.е. чтобы они не разбились)? Конечно, если шарики не бьются даже с 100й ступеньки, то 0, но, несмотря на то, что мы этого заранее не знаем, интересен ответ во всех остальных случаях.

ОТВЕТ ПОД КАТОМ, НО НЕ СПЕШИТЕ ЗАГЛЯДЫВАТЬ ПОД КАТ

----------------------<cut>----------------------

****************************************************************

Правильный ответ: 1

Если у вас получился другой ответ, то попробуйте решить задачку еще раз, зная ответ.
Кстати, неслабая подсказка содержится в заголовке.

ОБЪЯСНЕНИЕ НИЖЕ

****************************************************************

В современной науке очень трудно быть хорошим специалистом одновременно в разных областях. Поэтому физики вынуждены обращаться за помощью к математикам, а те в свою очередь к программистам. При этом приходится "переводить" задачу с "языка" одной предметной области на "язык" другой. Но в таких серьезных задачах, обычно, проводятся многочисленные согласования и проверки того, что все друг друга поняли правильно. А вот в простых задачках мозг сам переводит задачу на тот "язык", на котором привык думать. Обычно, это только облегчает нам жизнь, но не всегда.

Обычно, в этой задаче ошибаются программисты. Им часто приходиться иметь дело с задачами "быстрого поиска". Они применяют метод "деления отрезка пополам" (бросаем шарик с 50й ступеньки, если разобьется, то с 25й, если нет — то с 75й, и т.д.). Хотелось бы применить "сбалансированные деревья", да вот лестница "отсортирована" только по высоте. Метод "деления отрезка пополам" позволяет укорить "поиск", т.е очень эффективно уменьшить количество бросков. А теперь прочитайте условие задачи, где там сказано про "количество бросков"? Там говориться о минимизации потерь очень дорогих шариков.

Решение очевидно: бросаем шарик с 1й ступеньки, если не разбился, то со 2й, потом с 3й и т.д.

Самое интересное, что если эту задачку задать пятикласснику, то, скорее всего, он решит ее правильно.

Источник: http://nnm.ru/blogs/boroda74/nezamutnennyy_razum_ili_lingvisticheskie_problemy/

Яндекс.Метрика Rambler's Top100

© 2000–2012 NoNaMe