Задачке 45+ лет.
От: NovaMind  
Дата: 11.01.20 00:41
Оценка:
Есть 12 монет.
Одна отличается по весу.
За 3(три) взвешиваня найти эту монету и определить тяжелее она или легче.

Отредактировано 11.01.2020 1:14 NovaMind . Предыдущая версия .
Re: Задачке 45+ лет.
От: NovaMind  
Дата: 11.01.20 01:15
Оценка:
Здравствуйте, NovaMind, Вы писали:


NM>Есть 12 монет.

NM>Одна отличается по весу.
NM>За 3(три) взвешиваня найти эту монету и определить тяжелее она или легче.

NM>Image: Libra2.jpg

Мой папа(Царствие ему небесное) рассказывал, что задачка остановила работу военного НИИ по РСМД на неделю...
Re[2]: Задачке 45+ лет.
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 11.01.20 01:59
Оценка:
NM> задачка остановила работу военного НИИ по РСМД на неделю...

У них интернета не было:
https://habr.com/ru/post/447354/
Re[3]: Задачке 45+ лет.
От: NovaMind  
Дата: 11.01.20 02:01
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

NM>> задачка остановила работу военного НИИ по РСМД на неделю...


ЭФ>У них интернета не было:

ЭФ>https://habr.com/ru/post/447354/
Не было!!!
Вот облом...
Re[2]: Задачке 45+ лет.
От: Muxa  
Дата: 11.01.20 07:24
Оценка: +2 -1
NM>Мой папа(Царствие ему небесное) рассказывал, что задачка остановила работу военного НИИ по РСМД на неделю...
неделю всем НИИ решали?
придумал решение секунд за 20.
Re[4]: Задачке 45+ лет.
От: takTak  
Дата: 11.01.20 07:36
Оценка:
NM>>> задачка остановила работу военного НИИ по РСМД на неделю...

ЭФ>>У них интернета не было:

ЭФ>>https://habr.com/ru/post/447354/
NM>Не было!!!
NM>Вот облом...

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


если вначале 12 элементов поделить на две группы, взвесить 6 и 6, найдётся та группа из 6, где находится более тяжёлая часть,
потом эти 6 делятся на две группы по 3, опять находим группу, где находится более тяжёлая часть,
наконец, в конце берём два любых элемента и взвешиваем- либо один из них тяжелее, а если нет, то тяжёлым является тот элемент, который не взвешивали

а, я неправильно прочитал, элемент может быть и легче... тогда да,тогда так просто не получится...
Отредактировано 11.01.2020 7:38 takTak . Предыдущая версия .
Re[5]: Задачке 45+ лет.
От: NovaMind  
Дата: 11.01.20 07:41
Оценка:
Здравствуйте, takTak, Вы писали:

NM>>>> задачка остановила работу военного НИИ по РСМД на неделю...


ЭФ>>>У них интернета не было:

ЭФ>>>https://habr.com/ru/post/447354/
NM>>Не было!!!
NM>>Вот облом...

T>не понял, зачем в указанном решении 12 элементов делятся на 3 группы...



T>если вначале 12 элементов поделить на две группы, взвесить 6 и 6, найдётся та группа из 6, где находится более тяжёлая часть,

T>потом эти 6 делятся на две группы по 3, опять находим группу, где находится более тяжёлая часть,
T>наконец, в конце берём два любых элемента и взвешиваем- либо один из них тяжелее, а если нет, то тяжёлым является тот элемент, который не взвешивали

Условие задачи прочитайте. Вдумчиво....

"... и определить тяжелее она или легче."
Re[3]: Задачке 45+ лет.
От: NovaMind  
Дата: 11.01.20 07:43
Оценка: +1
Здравствуйте, Muxa, Вы писали:

NM>>Мой папа(Царствие ему небесное) рассказывал, что задачка остановила работу военного НИИ по РСМД на неделю...

M>неделю всем НИИ решали?
M>придумал решение секунд за 20.

Я тоже хвастаться люблю!!!
Re: Вот вам другая задачка
От: Bjorn Skalpe Земля  
Дата: 11.01.20 09:54
Оценка:
Есть 1000 бутылок вина, одна бутылка отравлена. Есть 10 крыс. 1 капля вина гарантированно убивает крысу. Крыс можно поить 1 раз в день. За сколько минимально дней можно определить в какой бутылке яд?

upd. Процесс умирания крысы происходит не мгновенно, а за 1 день.
Отредактировано 11.01.2020 10:50 Bjorn Skalpe . Предыдущая версия . Еще …
Отредактировано 11.01.2020 10:49 Bjorn Skalpe . Предыдущая версия .
Отредактировано 11.01.2020 10:48 Bjorn Skalpe . Предыдущая версия .
Отредактировано 11.01.2020 10:44 Bjorn Skalpe . Предыдущая версия .
Отредактировано 11.01.2020 10:44 Bjorn Skalpe . Предыдущая версия .
Отредактировано 11.01.2020 10:42 Bjorn Skalpe . Предыдущая версия .
Re[2]: Вот вам другая задачка
От: xma  
Дата: 11.01.20 10:09
Оценка:
Здравствуйте, Bjorn Skalpe, Вы писали:

BS>Есть 1000 бутылок вина, одна бутылка отравлена. Есть 10 крыс. 1 капля вина гарантированно убивает крысу. Крыс можно поить 1 раз в день. За сколько минимально дней можно определить в какой бутылке яд?


если повезёт — за один день "мгновенно" (точнее, в течение первого же дня)

(100 бутылок x 9 крыс) + (99 бутылок x 1 крыса) + 1 бутылка,

если крысы через сутки не сдохнут — значит яд в последней бутылке
Отредактировано 11.01.2020 10:15 xma . Предыдущая версия . Еще …
Отредактировано 11.01.2020 10:15 xma . Предыдущая версия .
Отредактировано 11.01.2020 10:14 xma . Предыдущая версия .
Отредактировано 11.01.2020 10:13 xma . Предыдущая версия .
Re[3]: Вот вам другая задачка
От: Bjorn Skalpe Земля  
Дата: 11.01.20 10:48
Оценка:
Здравствуйте, xma, Вы писали:

xma>Здравствуйте, Bjorn Skalpe, Вы писали:


BS>>Есть 1000 бутылок вина, одна бутылка отравлена. Есть 10 крыс. 1 капля вина гарантированно убивает крысу. Крыс можно поить 1 раз в день. За сколько минимально дней можно определить в какой бутылке яд?


xma>если повезёт — за один день "мгновенно" (точнее, в течение первого же дня)


А если не повезет? Как гарантированно узнать в какой именно бутылке яд?

xma>(100 бутылок x 9 крыс) + (99 бутылок x 1 крыса) + 1 бутылка,


xma>если крысы через сутки не сдохнут — значит яд в последней бутылке
Отредактировано 11.01.2020 10:50 Bjorn Skalpe . Предыдущая версия . Еще …
Отредактировано 11.01.2020 10:50 Bjorn Skalpe . Предыдущая версия .
Re[4]: Вот вам другая задачка
От: xma  
Дата: 11.01.20 11:06
Оценка: 1 (1)
Здравствуйте, Bjorn Skalpe, Вы писали:

xma>>если повезёт — за один день "мгновенно" (точнее, в течение первого же дня)


BS>А если не повезет? Как гарантированно узнать в какой именно бутылке яд?


для меня очевиден только топорный метод

  топорный метод
пр пр
xma>>(100 бутылок x 9 крыс) + (99 бутылок x 1 крыса) + 1 бутылка,

xma>>если крысы через сутки не сдохнут — значит яд в последней бутылке


ну дальше фигачим остатки вина разбиваем на оставшихся в живых крыс — минус одна бутылка

(11 бутылок x9 крыс) + 1 бутылка

(7 бутылок x7 крыс) + (3 бутылки x1 крыс) + 1 бутылки

(2 бутылки x2 крыс) + 1 бутылки

ну т.е. по топорному программерскому методу — 4 дня,


возможно, есть вариант и по аналогии с задачей выше (ну раз ты задал задачу — наверное есть) — за три дня но мне лень разбираться в этом гиммморое

  Скрытый текст
Универсальная методика к решению задач на примере головоломки «12 монет, 3 взвешивания»
https://habr.com/ru/post/447354/
Отредактировано 11.01.2020 11:07 xma . Предыдущая версия . Еще …
Отредактировано 11.01.2020 11:06 xma . Предыдущая версия .
Re[2]: Вот вам другая задачка
От: Anonim  
Дата: 11.01.20 13:20
Оценка: +4
Здравствуйте, Bjorn Skalpe, Вы писали:

BS>Есть 1000 бутылок вина, одна бутылка отравлена. Есть 10 крыс. 1 капля вина гарантированно убивает крысу. Крыс можно поить 1 раз в день. За сколько минимально дней можно определить в какой бутылке яд?


BS>upd. Процесс умирания крысы происходит не мгновенно, а за 1 день.


Нумеруем бутылки в двоичной систем получаем 10 битовые числа, а у нас как раз 10 крыс.
Каждой крысе наливаем по капли из всех бутылок где ее бит равен 1.
Соответственно на следующий день, узнаем номер бутылки.
Если сдохли все значит 512 капель хорошего вина убивает крысу.
Re[3]: Вот вам другая задачка
От: Bjorn Skalpe Земля  
Дата: 11.01.20 16:15
Оценка:
Здравствуйте, Anonim, Вы писали:

A>Здравствуйте, Bjorn Skalpe, Вы писали:


BS>>Есть 1000 бутылок вина, одна бутылка отравлена. Есть 10 крыс. 1 капля вина гарантированно убивает крысу. Крыс можно поить 1 раз в день. За сколько минимально дней можно определить в какой бутылке яд?


BS>>upd. Процесс умирания крысы происходит не мгновенно, а за 1 день.


A>Нумеруем бутылки в двоичной систем получаем 10 битовые числа, а у нас как раз 10 крыс.

A>Каждой крысе наливаем по капли из всех бутылок где ее бит равен 1.
A>Соответственно на следующий день, узнаем номер бутылки.
A>Если сдохли все значит 512 капель хорошего вина убивает крысу.

Умничка. Только можно выполнить операцию AND по каплям по разрядам с 1, что бы не поить первую крысу 512 каплями... будем считать что свойства яда не исчезают при смешивании.
Отредактировано 11.01.2020 16:28 Bjorn Skalpe . Предыдущая версия . Еще …
Отредактировано 11.01.2020 16:27 Bjorn Skalpe . Предыдущая версия .
Отредактировано 11.01.2020 16:27 Bjorn Skalpe . Предыдущая версия .
Re[3]: Вот вам другая задачка
От: xma  
Дата: 11.01.20 17:12
Оценка: +1
Здравствуйте, Anonim, Вы писали:

A>Нумеруем бутылки в двоичной систем получаем 10 битовые числа, а у нас как раз 10 крыс.


да, 2^10 и 10 крыс — навевали мысли о применении "битовых операций", но даже над готовым решением (твоим) — пришлось задумываться ..
Re[2]: Задачке 45+ лет.
От: namespace  
Дата: 11.01.20 20:34
Оценка: :)))
NM>Мой папа(Царствие ему небесное) рассказывал, что задачка остановила работу военного НИИ по РСМД на неделю...
Только 1% людей могут решить эту задачу! © популярный развлекательный сайт.
Re[4]: Вот вам другая задачка
От: Anonim  
Дата: 11.01.20 20:49
Оценка:
BS>Умничка. Только можно выполнить операцию AND по каплям по разрядам с 1, что бы не поить первую крысу 512 каплями... будем считать что свойства яда не исчезают при смешивании.

Ступил, просто хотелось поиграть в Петросяна.
Re[5]: Задачке 45+ лет.
От: kgd  
Дата: 12.01.20 12:15
Оценка:
Здравствуйте, takTak, Вы писали:

T>если вначале 12 элементов поделить на две группы, взвесить 6 и 6, найдётся та группа из 6, где находится более тяжёлая часть,

T>потом эти 6 делятся на две группы по 3, опять находим группу, где находится более тяжёлая часть,
T>наконец, в конце берём два любых элемента и взвешиваем- либо один из них тяжелее, а если нет, то тяжёлым является тот элемент, который не взвешивали

T>а, я неправильно прочитал, элемент может быть и легче... тогда да,тогда так просто не получится...


Тяжелее он или легче — понятно из первого взвешивания групп.
Re[6]: Задачке 45+ лет.
От: kgd  
Дата: 12.01.20 12:18
Оценка:
Здравствуйте, NovaMind, Вы писали:


T>>если вначале 12 элементов поделить на две группы, взвесить 6 и 6, найдётся та группа из 6, где находится более тяжёлая часть,

T>>потом эти 6 делятся на две группы по 3, опять находим группу, где находится более тяжёлая часть,
T>>наконец, в конце берём два любых элемента и взвешиваем- либо один из них тяжелее, а если нет, то тяжёлым является тот элемент, который не взвешивали

NM>Условие задачи прочитайте. Вдумчиво....


NM>"... и определить тяжелее она или легче."


Если 10-я и 11-я взвешиваемые монеты равны по весу, то из предыдущего взвешивания мы знаем, что (10-я+11-я+12-я) монеты тяжелее или легче других трех монет.
Соответственно 12-я легче или тяжелее.

Задачка не для поколения твиттера с памятью на 1 итерацию
Re[7]: Задачке 45+ лет.
От: NovaMind  
Дата: 15.01.20 13:48
Оценка:
Здравствуйте, kgd, Вы писали:

kgd>Здравствуйте, NovaMind, Вы писали:



T>>>если вначале 12 элементов поделить на две группы, взвесить 6 и 6, найдётся та группа из 6, где находится более тяжёлая часть,

T>>>потом эти 6 делятся на две группы по 3, опять находим группу, где находится более тяжёлая часть,
T>>>наконец, в конце берём два любых элемента и взвешиваем- либо один из них тяжелее, а если нет, то тяжёлым является тот элемент, который не взвешивали

NM>>Условие задачи прочитайте. Вдумчиво....


NM>>"... и определить тяжелее она или легче."


kgd>Если 10-я и 11-я взвешиваемые монеты равны по весу, то из предыдущего взвешивания мы знаем, что (10-я+11-я+12-я) монеты тяжелее или легче других трех монет.

kgd>Соответственно 12-я легче или тяжелее.

Ну и как?
Легче или тяжелее?

kgd>Задачка не для поколения твиттера с памятью на 1 итерацию


Ну-ну...
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.