Форум умных людей

Задачи и головоломки => Логические задачи и головоломки => Тема начата: Валерий от Сентябрь 08, 2010, 19:15:07



Название: Взвешивание монет
Отправлено: Валерий от Сентябрь 08, 2010, 19:15:07
Имеются чашечные весы без гирь и 90 монет, среди которых 1 отличается по весу в неизвестном направлении. Необходимо найти ее за минимальное число взвешиваний.

Ответ желательно с решением.


Название: Re: Взвешивание монет
Отправлено: uv от Сентябрь 08, 2010, 21:36:13
получилось 9:
45 х 45
22 х 22 1 отложили
11 х 11
5 х 5 1 отложили
2 х 2 1 отложили
1 х1

6 шагов не наши, последнюю монету перемеряем с отложенными, еще +3


Название: Re: Взвешивание монет
Отправлено: PARK от Сентябрь 08, 2010, 22:00:34
Можно мах 6
Рассмотрим самый длинный и неудачный вариант взвешивания
1) Делим на три кучки по 30 монет и взвешиваем две кучки.
если они не равны, то
2) Взвешиваем одну из них с третьей кучкой из 30-и монет. Так мы не только определим кучку в которой фальшивка, но и определим тяжелее она или легче настоящей.
3) Делим на три кучки по 10 монет и взвешиваем две кучки. Сразу можно определить в какой фальшивка. (по второму взвешиванию мы знаем тяжелее фальшивка или легче)
4) Делим на две кучки по 5 монет и взвешиваем.
5) Делим на 2,2,1. Взвешиваем 2 и 2
6) Делим на 1,1. Взвешиваем и согласно взвешиванию 2 определяем фальшивку.

Можно ли определить меньшим кол-вом взвешиваний мне надо подумать?


Название: Re: Взвешивание монет
Отправлено: PARK от Сентябрь 08, 2010, 22:13:07
получилось 9:
45 х 45
22 х 22 1 отложили
11 х 11
5 х 5 1 отложили
2 х 2 1 отложили
1 х1

6 шагов не наши, последнюю монету перемеряем с отложенными, еще +3


И что мы найдём, когда после 1-го взвешивания первая кучка из 45 монет допустим окажется легче второй и что?. В какой фальшивка?


Название: Re: Взвешивание монет
Отправлено: Валерий от Сентябрь 08, 2010, 22:30:20
Цитировать
Можно ли определить меньшим кол-вом взвешиваний мне надо подумать? 
На счет подумать, это правильно. Можно меньше.


Название: Re: Взвешивание монет
Отправлено: PARK от Сентябрь 08, 2010, 23:37:08
Цитировать
Можно ли определить меньшим кол-вом взвешиваний мне надо подумать? 
На счет подумать, это правильно. Можно меньше.
Можно за пять взвешиваний, согласно формуле
mmax=1/2(3n-3)
где mmax максимальное число монет для n-кол-ва взвешиваний


Название: Re: Взвешивание монет
Отправлено: егорка от Сентябрь 08, 2010, 23:48:33
1. отнимаем 15делим на 3, получаем 3 по 25,взвешиваем 2 раза определяем вес(больше-меньше)
2. отнимаем 7 делим на 3, получаем 3 по 6, опред. 6
3.делим на 3, получаем 2
4.из 2х находим фальш.
Итого=5( в случае когда фальш оказывает в вычтеных частях, ответ не меняется) :cool4:


Название: Re: Взвешивание монет
Отправлено: funk от Сентябрь 09, 2010, 00:32:40
2. отнимаем 7 делим на 3, получаем 3 по 6, опред. 6
Как в этом действии из 4-х кучек 7+6+6+6 за одно взвешивание ты определил кучку из шести монет с фальшивкой?


Название: Re: Взвешивание монет
Отправлено: Валерий от Сентябрь 09, 2010, 06:51:57
Можно за пять взвешиваний, согласно формуле
mmax=1/2(3n-3)
где mmax максимальное число монет для n-кол-ва взвешиваний
Было бы неплохо решение описать.


Название: Re: Взвешивание монет
Отправлено: PARK от Сентябрь 09, 2010, 09:59:49
За 5-ть взвешиваний

1) Разделим 90 монет на 10 кучек по 9 монет, присвоим каждой кучке номера от 1 до 10 и взвесим кучки так: на одних весах 1-2-3-4 на других 5-6-7-8
если равно, то фальшивка в кучках 9 или10,
если например 1-2-3-4 тяжелее 5-6-7-8 (другой вариант аналогичен), то

2) Взвесим кучки с номерами 1-2-5 и 3-4-6
а)если они равны, то фальшивая 7 или 8 и она легче (из 1 взвеш.). Взвесим 7 с заведомо настоящей кучкой, напр.1 и найдём фальшивую 7=1, фальш 8, 7меньше1 фальш 7
б)если 1-2-5 тяжелее 3-4-6, то 1 или 2 тяжелее, либо 6 легче - этот вариант возьмём за основной, т.к. вариант (если 1-2-5 легче 3-4-6, то 3 или 4 тяжелее, либо 5 легче) аналогичен по кол-ву взвешиваний.

3) Выбирая основной вариант взвесим кучки 1 и 2
если 1>2, то фальш кучка 1
если 1<2, то фальш кучка 2
если 1=2, то фальш кучка 6
главное теперь мы знаем, какая кучка из 9 монет фальшивая и знаем легче она или тяжелее чем другие.

4) Делим эту кучку из 9 монет на три по 3 монеты и две кучки взвешиваем
сразу определяем в какой из кучек фальшивка, т.к. мы знаем тяжелее она или легче других
например тяжелее, тогда если весы уравновешены, то фальш оставшаяся кучка, если одни весы перевесили, то фальш она и есть

5) Аналогично 4) взвешиваем две монеты из фальш кучки и определяем фальшивую монету.

Может я усложнил объяснение решения, но как-то так.



Название: Re: Взвешивание монет
Отправлено: Шева от Сентябрь 09, 2010, 11:11:03
Делим монеты на 5 кучек по 18шт.
1) min кол-во взвешиваний 2, мах - 3; определяем фальшивая монета весит больше либо меньше остальных.
кучку из 18 монет делим на 8+8+2
2) взвешиваем кучки 8 и 8, определяем кучу с фальшивой монетой ( либо 2шт-тогда еще одно взвешивание либо 8шт)
кучку из 8 монет делим на 3+3+2
3)взвешиваем кучки 3 и 3, определяем кучу с фальшивой монетой ( либо 2шт-тогда еще одно взвешивание либо 3шт)
кучку из 3 монет делим на 1+1+1
4) определяем фальшивую монету.

Итого получилось взвешиваний 5, в худшем случае 6.


Название: Re: Взвешивание монет
Отправлено: Валерий от Сентябрь 09, 2010, 15:33:12
Цитировать
Может я усложнил объяснение решения, но как-то так.
Очень доходчиво объяснил. Проверил, все отлично работает.  :bravo2: :bravo2:

У меня тоже за 5 взвешиваний, но деление на 3 кучи по 30.


Название: Re: Взвешивание монет
Отправлено: Тиана от Сентябрь 09, 2010, 15:45:41
делим монетки на три кучки по 30 монет: 301+302+303
1е взвешивание: 30 и 30, если
301=302, значит фальшивка среди оставшихся 30 монет
2е взвешивание: 201 и 203
если 201 = 203, значит фальшивка среди оставшився  10 монет из 3й кучки 103
3е взв: 91 и 93, если равно, то фальшивка та монетка, которая осталась в сторонке
если 91 > 93, то фальшивка легкая среди 9 монеток из 3й кучки, и за оставшиеся два взвешивания легко найдем какая именно

2е взвешивание: 201 и 203
если 201 > 203, фальшивка среди 20 монет из 3й кучки и она легче настоящей, за оставшиеся три взвешивания ее найдем

1е взвешивание: 301>302,
2е взвешивание: 231+142 и 303+71, если равно, то фальшивка среди 15 монет из 2й кучки и она легче настоящей монетки
если 231+142 > 303+71, то фальшивка среди 23 монет 1й кучки и она тяжелее настоящей
если 231+142 < 303+71, то фальшивка тяжелая из 7 монет 1й кучки или легкасреди 14 монет 2й кучки
3й взвешивание: 72и 72, если равно, фальшивая тяжелая и за 2 взвешивания ее легко найти
если 72> 72, то фальшивая монетка в той кучке, которая легче и за 2 взвешивания ее найдем


Название: Re: Взвешивание монет
Отправлено: Валерий от Сентябрь 09, 2010, 15:48:39
Делим монеты на 5 кучек по 18шт.
1) min кол-во взвешиваний 2, мах - 3; определяем фальшивая монета весит больше либо меньше остальных.
кучку из 18 монет делим на 8+8+2
2) взвешиваем кучки 8 и 8, определяем кучу с фальшивой монетой ( либо 2шт-тогда еще одно взвешивание либо 8шт)
кучку из 8 монет делим на 3+3+2
3)взвешиваем кучки 3 и 3, определяем кучу с фальшивой монетой ( либо 2шт-тогда еще одно взвешивание либо 3шт)
кучку из 3 монет делим на 1+1+1
4) определяем фальшивую монету.

Итого получилось взвешиваний 5, в худшем случае 6.
Будем считать как в худшем случае - 6.


Название: Re: Взвешивание монет
Отправлено: Валерий от Сентябрь 09, 2010, 17:05:13
делим монетки на три кучки по 30 монет: 301+302+303
1е взвешивание: 30 и 30, если
301=302, значит фальшивка среди оставшихся 30 монет
2е взвешивание: 201 и 203
если 201 = 203, значит фальшивка среди оставшився  10 монет из 3й кучки 103
3е взв: 91 и 93, если равно, то фальшивка та монетка, которая осталась в сторонке
если 91 > 93, то фальшивка легкая среди 9 монеток из 3й кучки, и за оставшиеся два взвешивания легко найдем какая именно

2е взвешивание: 201 и 203
если 201 > 203, фальшивка среди 20 монет из 3й кучки и она легче настоящей, за оставшиеся три взвешивания ее найдем

1е взвешивание: 301>302,
2е взвешивание: 231+142 и 303+71, если равно, то фальшивка среди 15 монет из 2й кучки и она легче настоящей монетки
если 231+142 > 303+71, то фальшивка среди 23 монет 1й кучки и она тяжелее настоящей
если 231+142 < 303+71, то фальшивка тяжелая из 7 монет 1й кучки или легкасреди 14 монет 2й кучки
3й взвешивание: 72и 72, если равно, фальшивая тяжелая и за 2 взвешивания ее легко найти
если 72> 72, то фальшивая монетка в той кучке, которая легче и за 2 взвешивания ее найдем
Отлично работает.  :bravo: :bravo:


Название: Re: Взвешивание монет
Отправлено: oDG от Сентябрь 10, 2010, 16:58:22
Tiana; zdesi odna oshibka
Esli v pervom vzveshivanii 30(1) ne ravno 30(2),to tebe prideza eshe raz vseshivati t.k. s4itayu 4to nujno uznati falshivaya moneta tyajelee ili leg4e nujno v pervom vzveshivanii


Название: Re: Взвешивание монет
Отправлено: Валерий от Сентябрь 10, 2010, 17:21:27
Tiana; zdesi odna oshibka
Esli v pervom vzveshivanii 30(1) ne ravno 30(2),to tebe prideza eshe raz vseshivati t.k. s4itayu 4to nujno uznati falshivaya moneta tyajelee ili leg4e nujno v pervom vzveshivanii
В случае 30>30 следующее объяснение показывает, как определяется вес (легче - тяжелее) монеты.
Цитировать
1е взвешивание: 301>302,
2е взвешивание: 231+142 и 303+71, если равно, то фальшивка среди 15 монет из 2й кучки и она легче настоящей монетки
если 231+142 > 303+71, то фальшивка среди 23 монет 1й кучки и она тяжелее настоящей
если 231+142 < 303+71, то фальшивка тяжелая из 7 монет 1й кучки или легкасреди 14 монет 2й кучки
3й взвешивание: 72и 72, если равно, фальшивая тяжелая и за 2 взвешивания ее легко найти
если 72> 72, то фальшивая монетка в той кучке, которая легче и за 2 взвешивания ее найдем 


Название: Re: Взвешивание монет
Отправлено: oDG от Сентябрь 10, 2010, 18:03:16
hm... tak skoliko polu4aezza min i max koli4estv vzveshivanii?


Название: Re: Взвешивание монет
Отправлено: oDG от Сентябрь 10, 2010, 18:25:55
1)301>302
2)302=303
posle 2 h vzveshivanii my uje znaem kakya moneta (tyaj ili legkaya i v kakoi ku4ke)
3)101>102
(103 ostavlyaem v pokoe)
i ostaezzza te je 2 vzveshivaniya .Ya prosto ne ponimayu za4em vse uslojnyati?


Название: Re: Взвешивание монет
Отправлено: Валерий от Сентябрь 10, 2010, 19:33:35
1)301>302
2)302=303
posle 2 h vzveshivanii my uje znaem kakya moneta (tyaj ili legkaya i v kakoi ku4ke)
3)101>102
(103 ostavlyaem v pokoe)
i ostaezzza te je 2 vzveshivaniya .Ya prosto ne ponimayu za4em vse uslojnyati?
После третьего взвешивания находишь 10 с фальшивой, но определить ее можно только за 3 взвешивания. Итого получаешь 6


Название: Re: Взвешивание монет
Отправлено: Валерий от Сентябрь 10, 2010, 19:35:11
hm... tak skoliko polu4aezza min i max koli4estv vzveshivanii?
Считаем по максимальному - 5