Вернуться   Форум "Осознание" - Концепция Общественной Безопасности > Технический раздел. Архив разделов. Разное. > Флуд. Юмор. Всё, что "не по теме". > Кунсткамера им. С.Ш. Фрейда

Данный форум существует в настоящий момент, как памятник истории развития движения сторонников КОБ и хранилище значительного объёма сопутствующей информации. Функцию площадки общения форум не исполняет. Регистрация новых пользователей запрещена.
На случай, если Вам по какой-либо причине понадобится зарегистрироваться на форуме, пишите в телеграм @Sirin77


Кунсткамера им. С.Ш. Фрейда здесь собирается всё, что слишком гениально для понимания участниками форума

 
 
Опции темы Поиск в этой теме Опции просмотра
Prev Предыдущее сообщение   Следующее сообщение Next
Старый 22.09.2014, 11:46   #21
Андрей Старцев
Форумчанин
 
Аватар для Андрей Старцев
 
Регистрация: 28.08.2009
Адрес: Рядом.
По умолчанию

Цитата:
Сообщение от comrade Посмотреть сообщение
Не знаю что тут понарешали великие программистские умы, но ответом к задаче должно быть число - минимально число сбрасываний для гарантированного нахождения искомого этажа.
Мой расчёт показал, что этот минимум равен 14. За 14 сбрасываний всегда можно гарантированно найти этот злосчастный этаж с помощью 2-х шаров.
Очевидно, что оба предложенных ранее программных варианта есть не оптимальные решения, поэтому во многих случаях они значительно превысят минимальное число. Как всегда - телега впереди лошади.
Расчёт показал, что минимум равен 14?

Так покажите этот расчёт.

Мой предложенный оптимизированный алгоритм решения задачи (как я её понял), даёт следующий результат - минимальное количество попыток принадлежит интервалу [2...34], в зависимости от того, с какого этажа 100-этажного дома начинают разбиваться шары:
  • Ввели - 1-ый этаж, с которого разбиваются шары - для этого нужно 2 попытки.
  • Ввели - 100-ый этаж, с которого разбиваются шары - для этого нужно 34 попытки.
А как ваши 14-ть попыток проверить? - алгоритм где?
Цитата:
В таком случае пускай детальней уже напишут те, кто ранее успел предложить пару неверных решений )))
Откуда вам известно, что мои решения неверны, если вам требуется детально расписать эти алгоритмы?

С чего вы взяли, что предложенные решения неверны? - будьте любезны это доказать. Мой код алгоритма (первого и второго) - в сообщении выше.
Андрей Старцев вне форума   Ответить с цитированием
 



Часовой пояс GMT +3, время: 22:02.