iad58: (Default)
[personal profile] iad58
Вы все, наверное, эту головоломку знаете, это я не очень бываю в других соцсетях, но [livejournal.com profile] sabadel подсмотрела и мне рассказала:
Дан дом в 100 этажей и 2 яйца одинаковых стеклянных шарика. Каким наименьшим числом испытаний можно определить, какой самый высокий такой этаж, что шарик, сброшенный с него, уцелевает (соответственно самый низкий такой, что шарик, сброшенный с него, бьется)?
В числе 100, конечно, нет ничего примечательного, лучше решать задачу в общем случае.

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

P.S. Еще, как подсказывают в комментах, интересно обобщить задачу на произвольное заданное количество шариков. Например, если в доме 2k−1 этажей, а в руках k шариков, ответ находится за k попыток, причем первый шарик кидается с середины дома. А если в руках те же k шариков, но в доме 22k−1 этажей, ответ находится за 2k+1 попытку.

Лучше, пожалуй, задать задачу наоборот: если есть k шариков, какая наибольшая высота Ψk(n) дома, для которого за n попыток можно определить, где граница между зоной жизни и зоной смерти? Рекурсивный ответ:

Ψk(n) = 1 + Ψk−1(n−1) + Ψk(n−1), причем Ψk(1) = 1 ∀k, Ψ1(n) = nn.
Ψ1(n) = n123456789101112
Ψ2(n) = n(n+1)/2136101521283645556678
Ψ3(n) = n(n²+5)/61371425416392129175231298
Ψ4(n) = n(n+1)(n²-3n+14)/2413715305698162255385561793
13715316211921838163710231585
13715316312624646584714852509
13715316312725450196718153301
137153163127255510101219803796
137153163127255511102220354016
137153163127255511102320464082
137153163127255511102320474094
137153163127255511102320474095

Или Ψk(n) = n + ∑Ψk−1(1 : n−1).

Date: 4 Feb 2021 20:41 (UTC)
From: [identity profile] lj-frank-bot.livejournal.com
Hello!
LiveJournal categorization system detected that your entry belongs to the category: Мода (https://www.livejournal.com/category/moda?utm_source=frank_comment).
If you think that this choice was wrong please reply this comment. Your feedback will help us improve system.
Frank,
LJ Team

Date: 4 Feb 2021 20:51 (UTC)
From: [identity profile] iad.livejournal.com
Мода? Гм … с чего бы это?

Date: 4 Feb 2021 20:52 (UTC)
From: [identity profile] lj-frank-bot.livejournal.com
Отлично

Date: 4 Feb 2021 20:55 (UTC)
From: [identity profile] chhwe.livejournal.com
триггер: элегантная [формула]

Date: 4 Feb 2021 21:15 (UTC)
From: [identity profile] iad.livejournal.com
А, вот оно что. Забавная тема — козлиное восприятие языка.

Date: 5 Feb 2021 06:24 (UTC)
From: [identity profile] linraen.livejournal.com
Если речь идет о сырых куриных яйцах, то эмпирический опыт подсказывает, что они бьются с любого этажа. Даже с любого стола.

Date: 5 Feb 2021 12:59 (UTC)
From: [identity profile] a-konst.livejournal.com
Можно яйца заменить на одинаковые стеклянные шарики.

Date: 5 Feb 2021 16:30 (UTC)
From: [identity profile] iad.livejournal.com
Хорошая мысль. Заменил.

Date: 5 Feb 2021 07:36 (UTC)
From: [identity profile] a-konst.livejournal.com
Вы отдыхаете от филологии, занимаясь математикой?
Круто.

Date: 5 Feb 2021 16:20 (UTC)
From: [identity profile] a-konst.livejournal.com
Второй вопрос странно поставлен. В каком смысле "можно"? и в каком смысле "первое"? Первую попытку?
Есть примерно один оптимальный алогритм, насколько я понимаю.
Он детерминирован - ну с точностью до того, что мы не знаем ответа заранее :)
В нем мы кидаем первое яйцо, пока оно не разобьется, потом кидаем второе - тоже, практически. пока не разобьется.
В рамках этого алгоритмся самый нижний этаж, скоторого мы начнем кидать первое, вычисляется - уж не знаю, насколько формула элегантна, но она есть.
Самый верхний, с которого нам, возможно, придется кидать первое яйцо - 100 этаж, максимльный. Тоже, конечно, очень элегантная формула :)

Date: 5 Feb 2021 16:52 (UTC)
From: [identity profile] iad.livejournal.com
«Можно» в том смысле, что ищется стратегия, гарантирующая, что граница между верхним этажом жизни и нижним этажом смерти будет найдена, причем за наименьшее количество попыток. При этом может оказаться, что шарик бьется, даже будучи сброшенным с первого этажа, или уцелевает, даже падая с последнего.

Стратегия будет выглядеть так: первое сбрасывание шарика совершаем с такого-то этажа (или с одного из таких-то этажей), и если он бьется, дальше то-то, если нет — дальше то-то; так мы узнаем истину самое большее за столько-то попыток.

Edited Date: 5 Feb 2021 17:03 (UTC)

Date: 5 Feb 2021 17:07 (UTC)
From: [identity profile] a-konst.livejournal.com
Спасибо, но я понимаю условие задачи, давно знаю саму задачу, и столь же давно ее решил.
Я уточнял формулировку второго вопроса.

Date: 6 Feb 2021 08:23 (UTC)
From: (Anonymous)
Интересно еще решить задачу, когда шариков не два, а больше.

Profile

iad58: (Default)
Медведь

January 2026

M T W T F S S
   1234
567891011
12131415161718
19202122232425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated 17 Jan 2026 02:22
Powered by Dreamwidth Studios