В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
66546654
66546654
01.08.2021 20:50 •  Другие предметы

Известно, что среди 18 шаров два радиоактивных. Можно проверять на радиоактивность кучку из любых шаров. Как за 8 таких проверок наверняка найти оба радиоактивных шара?

Показать ответ
Ответ:
sol9
sol9
17.04.2019 01:50
Решение этой головоломки основывается на двух простых соображениях:
1.    Для того, чтобы среди 2n шаров найти один радиоактивный, достаточно n проверок. Например, чтобы среди 8 шаров обнаружить один радиоактивный, достаточно 3 проверок. Для этого надо действовать методом деления пополам (или дихотомии): исходное количество шаров разделить на 2 одинаковые кучки и проверить одну из них, затем найденную радиоактивную кучку (если проверяемая кучка не радиоактивная, то радиоактивной будет вторая) снова разделить на две равные кучки и проверить одну из них, и так далее. В конце кучка из двух шаров разделяется на две «кучки» из одного шара, и n-й проверкой находится радиоактивный шар.
2.    В радиоактивной кучке из 6 шаров за 3 проверки можно найти радиоактивный шар и ещё как минимум для одного шара определить, радиоактивный он или нет. Для этого надо разделить эту кучку на две равные кучки из 3 шаров и проверить одну из них, а в той кучке, которая окажется радиоактивной, по очереди проверить два любых шара.
Объединив эти два соображения, можно получить следующий алгоритм решения:
1.    Проверяем на радиоактивность кучку из 6 любых шаров.
2.    Если эта кучка радиоактивна, то за 3 проверки мы можем обнаружить радиоактивный шар и ещё для одного шара определить, является ли он радиоактивным (соображение №2). Если этот шар не является радиоактивным, то возвращаем оставшиеся 4 шара к остальным 12 и среди получившихся 16 шаров за 4 оставшиеся проверки находим второй радиоактивный шар (соображение №1).
3.    Если эта кучка из 6 шаров не радиоактивна, то разбиваем оставшиеся 12 шаров на 3 кучки по 4 шара и проверяем каждую из них. Если радиоактивной окажутся две кучки, то для каждой из них достаточно двух проверок для нахождения радиоактивного шара. Если радиоактивной окажется одна кучка, то по очереди проверяем все её шары, пока не найдём два радиоактивных.
0,0(0 оценок)
Популярные вопросы: Другие предметы
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота