меня жизнь научила получать удовольствие от всего… Немного извращенное чувство, ну а кто сказал, что я нормальный? Ах, доктор? (c)
Условия:
Есть 12 шаров, 11 одинаковых, 12-й либо тяжелее, либо легче (это неизвестно)
Есть весы, которые бывают в 3-х положениях "больше", "меньше" и "поровну"
Есть 3 взвешивания, которые можно сделать

Необходимо определить какой из шаров - имеет аномальную массу

(с)перто отсюда - alexeymas.livejournal.com/27119.html

у меня ушло 37 минут))) вроде, правильно)))

@темы: Интересности

Комментарии
06.03.2009 в 02:37

Это же Жиллиман, что он, по-вашему, делает? Он строит империю. | Гюго. ФВЛЭ. | СПб.
Элементарно же.
Сначала кладёшь по 6 шаров в каждую чашу. Те, среди которых прячется тяжёлый - перевесят.
Разделяешь их на две кучки по три шара - снова взвешиваешь. определяешь, в какой тройке тяжёлый.
Из тройки берёшь любые два. если один тяжелее - тут и думать не надо. Если взвешиваемые шары равны, значит тяжёлый - тот, который остался.
06.03.2009 в 13:40

меня жизнь научила получать удовольствие от всего… Немного извращенное чувство, ну а кто сказал, что я нормальный? Ах, доктор? (c)
Oscuro azul
неправильно)))
12-й либо тяжелее, либо легче (это неизвестно)
06.03.2009 в 22:25

Это же Жиллиман, что он, по-вашему, делает? Он строит империю. | Гюго. ФВЛЭ. | СПб.
ZlCosh, если 12 шар легче - значит, просто выбирать более лёгкую половину.
06.03.2009 в 22:29

меня жизнь научила получать удовольствие от всего… Немного извращенное чувство, ну а кто сказал, что я нормальный? Ах, доктор? (c)
Oscuro azul
неизвестно - легче шар или тяжелее.
в этом и сложность задачи)))
06.03.2009 в 22:53

Это же Жиллиман, что он, по-вашему, делает? Он строит империю. | Гюго. ФВЛЭ. | СПб.
ZlCosh, мда...

Тогда так. Разделить на три кучки (назовём их для простоты 1, 2 и 3).
Взвесить 1 и 2. Если они равны - аномальный шар в 3. Если они весят по-разному - допустим, 1 тяжелее 2 - взвешиваем 1 и 3. Если 1 и 3 равны - значит, аномальный шар легче прочих и находится в кучке 2. Если 1 по-прежнему тяжелее - значит, аномальный шар тяжелее и находится в кучке 1.
Соответственно, за одно (если повезёт) или два (максимум) взвешивания мы вычисляем, в какой кучке (1 или 2) находится аномальный шар, а также - легче он или тяжелее.
Дальше берём кучку, в которой лежит аномальный шар, взвешиваем по два шара из неё на каждой чаше. Более лёгкую (если аномальный шар легче) или тяжёлую (если аномальный шар тяжелее) берём и взвешиваем по одному шару на чашу.
Таким образом, если повезёт - то вычислить можно за три взвешивания, если нет - за 4.
06.03.2009 в 23:29

меня жизнь научила получать удовольствие от всего… Немного извращенное чувство, ну а кто сказал, что я нормальный? Ах, доктор? (c)
Oscuro azul
взвешиваний только три)))
но сама идея правильная)))
сама так же примерно решала
06.03.2009 в 23:46

Это же Жиллиман, что он, по-вашему, делает? Он строит империю. | Гюго. ФВЛЭ. | СПб.
ZlCosh, ну, если повезёт - то в три можно уложиться. *смеётся*
06.03.2009 в 23:48

меня жизнь научила получать удовольствие от всего… Немного извращенное чувство, ну а кто сказал, что я нормальный? Ах, доктор? (c)
Oscuro azul
это если повезет)))
при моем решении - если повезет, то и двух хватит)))
07.03.2009 в 00:02

Это же Жиллиман, что он, по-вашему, делает? Он строит империю. | Гюго. ФВЛЭ. | СПб.
ZlCosh, здорово... а как?
07.03.2009 в 01:25

меня жизнь научила получать удовольствие от всего… Немного извращенное чувство, ну а кто сказал, что я нормальный? Ах, доктор? (c)
Oscuro azul

Решение:
делим шары на 3 кучки по 4 шара: 1+2+3+4, 5+6+7+8, 9+10+11+12.
взвешиваем первые две (первое взвешивание). Дальше начинается разница:
А. 1+2+3+4=5+6+7+8
тогда убираем с первой чашечки шарики 2+3+4.
на первую чашечку ложим 1+9+10+11, и опять сравниваем с 5+6+7+8 (второе взвешивание). если "равно", то аномальный - 12 шарик, если нет, то узнаем больше или меньше вес аномального (допустим, больше).
затем сравниваем 9 и 10 шарики (3 взвешивание). аномальный либо один из них (который больше), либо 11 (если 9-10).

Б. если 1+2+3+4 не равно (больше, но с меньше то же самое) 5+6+7+8 (1 взвешивание)
сравниваем по весу 1 и 5 шарик (2 взвешивание):
Б.1. если равны, то мы точно знаем, больше-меньше аномальный (допустим, больше, и больше вес первой кучки шариков), поэтому сравниваем вес 2 и 3 шарика (3 взвешивание), если они равны, то аномальный 4, если нет, то тот, который больше.
Б.2. Если 1 и 5 шарики (2 взвешивание) НЕ равны, то сравниваем вес любого из них с любым другим (3 взвешивание). Аномальным будет либо 1, либо 5

на все потрачено 37 минут))) секунды на компе не видно.
04.06.2009 в 12:03

ZlCosh у тебя Б1 не правильно определить если аномальный шар меньше весит нормального.
Допустим аномальный шар номер 6 и он легче других, то 1+2+3+4>5+6+7+8 ...
04.06.2009 в 12:59

меня жизнь научила получать удовольствие от всего… Немного извращенное чувство, ну а кто сказал, что я нормальный? Ах, доктор? (c)
Гость
пасяб)))
ушло думаьб дальше)))

Расширенная форма

Редактировать

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail