понедельник, 20 апреля 2020 г.

Для программистов

Неплохую задачу нашёл на просторах сети:
Представьте себе, что у вам дали 1000 бутылок с жидкостью. Известно, что в одной бутылке сильный яд и у вас есть 10 лабораторных мышек. Яд убивает мышку ровно за 1 день (дробно считать нельзя). Какое наименьшее количество дней вам нужно, чтобы с помощью мышей вычислить отравленную бутылку?
Программист быстрее догадается, что "24 это 36" (С)
Это такая ненавязчивая подсказка...

6 комментариев:

  1. Не может солдат съесть два мешка брюквы!!! (ц)

    ОтветитьУдалить
    Ответы
    1. Я могу даже на 24 бутылки больше протестировать.

      Удалить
    2. Я имел в виду, что первой мыши придётся выпить из половины бутылок. Это может быть немало :)

      Удалить
    3. Яд - сильный. "Достаточно одной таблетки" (С). У меня всем мышам поровну досталось и на следующий день они мне показали номер бутылки. Правда, двоичным кодом.

      Удалить
  2. Нетолерантно с мышами. Тумберг не поймёт. Надо автоматический анализатор, который выходит из строя, если яд. Тогда зилёные будут довольны.

    ОтветитьУдалить