Страниц: 1 ... 5 6 [7] 8 9
  Печать  
Автор Тема: 59049 монет  (Прочитано 37873 раз)
0 Пользователей и 1 Гость смотрят эту тему.

Есть 59049 монет (310). Среди монет имеется одна фальшивая. Известно, что фальшивая монета немного тяжелее настоящей. Сколько нужно минимум взвешиваний на чашечных весах без гирь, чтобы определить фальшивую монету, если известно, что во время одного из взвешиваний весы могут показать неверный результат?
buka
Гений
*****
Offline Offline

Сообщений: 960

СПАСИБО
-вы поблагодарили: 4
-вас поблагодарили: 120



Просмотр профиля
Ответ #90 : Май 24, 2010, 12:47:59 �

Если всё, что описано в предыдущем моём постинге понятно, предлагаю более усложнённую задачу.
Допустим, наши весы могут ошибаться не чаще одного раза за К взвешиваний, а у нас число монет М > 3^К. Какова будет наша стратегия?
Записан
buka
Гений
*****
Offline Offline

Сообщений: 960

СПАСИБО
-вы поблагодарили: 4
-вас поблагодарили: 120



Просмотр профиля
Ответ #91 : Май 24, 2010, 21:03:06 �

Смит, я попытаюсь объяснить так, чтобы решение не вызывало бы недоумения и не выглядело бы как фокус-покус. Но надо набраться терпения и дочитать всё Smiley
1. Рассмотрим традиционный подход, т.е. без допущения возможной ошибки весов.
Такой подход базируется на дереве решений, причём решение на следующее взвешивание (измерение) принимается по результату предыдущего.
Напр. раскладываем на 3 кучки, 2 взвешиваем -> по рез-ту выбираем кучку, содержащую кандидата и проделываем с ней аналогичное.
Каждое взвешивание уменьшает число кандидатов в 3 раза. Здесь всё ясно.   
2. Данный подход ясен и прозрачен, но, увы, не подходит для нашего случая.
Почему?
Показать скрытый текст
Показать скрытый текст
Показать скрытый текст
Показать скрытый текст
Показать скрытый текст
А где реакция, вопросы и пр.?
Записан
Redirect
Гений-Говорун
*
Offline Offline

Сообщений: 1472

СПАСИБО
-вы поблагодарили: 108
-вас поблагодарили: 214


Is it cocktail hour yet?

497367901
Просмотр профиля
Ответ #92 : Май 24, 2010, 22:03:47 �

Вы точно человек ? Мир Cheesy
Записан

Когда деревья были большими,
Папа - самый сильный, мама - самая красивая,
Я верил этим книгам, фильмам,
И думал никогда курить не буду, даже с фильтром.
Не буду пить, чтоб не расстраивать мать
Буду учиться на пять, чтобы всё узнать.
Илья
Высший разум
*****
Offline Offline

Сообщений: 7695

СПАСИБО
-вы поблагодарили: 520
-вас поблагодарили: 1030


Терпение, мой друг, терпение...


Просмотр профиля
Ответ #93 : Май 24, 2010, 22:18:56 �

Цитировать
А где реакция, вопросы и пр.?
Все ясно. Формула последняя не совсем понятна, а так вроде все доступно.
Записан

Рост воровства у нас  неудержим,
И мы кривою роста дорожим:
Раз все воруют, значит, все при деле!
На этом-то и держится режим!
buka
Гений
*****
Offline Offline

Сообщений: 960

СПАСИБО
-вы поблагодарили: 4
-вас поблагодарили: 120



Просмотр профиля
Ответ #94 : Май 24, 2010, 22:33:48 �

Цитировать
А где реакция, вопросы и пр.?
Все ясно. Формула последняя не совсем понятна, а так вроде все доступно.
Мне надо было выразить целую часть числа в сторону увеличения, т.е.
для 3.1 -> 4, для 12.9 = 13, но для 13 - тоже 13.
Если [Х] - целая часть числа, а {Х} - дробная часть, то
[Х+1] - [1-{Х}] - это то, что  нужно.
Записан
iPhonograph
Гений-Говорун
*
Offline Offline

Сообщений: 2100

СПАСИБО
-вы поблагодарили: 561
-вас поблагодарили: 1315

Дискоед


Просмотр профиля
Ответ #95 : Май 25, 2010, 05:19:43 �

Цитировать
Мне надо было выразить целую часть числа в сторону увеличения
Это обозначается так:  ]X[
Записан

"Было бы величайшей ошибкой думать" (с) В.И.Ленин, Полн. cобр. cоч., т.34, стр.375
Smith
Из мудрейших мудрейший
**
Offline Offline

Сообщений: 2950

СПАСИБО
-вы поблагодарили: 286
-вас поблагодарили: 305


PeAcE


Просмотр профиля
Ответ #96 : Май 25, 2010, 12:38:03 �

buka, спасибо за подробное и обстоятельное объяснение, к сожалению только сейчас выдалось свободное время, чтобы с ним ознакомиться.
если я правильно Вас понял, то для 27 монет раскладываем так, как показано ниже (кодировка - предложенная Ильей http://nazva.net/forum/in...96.msg73506.html#msg73506):

(1) 1   3    2  2) 2  11  20  3) 11  14  17
      4   6    5      5  14  23      10  13  16
      7   9    8      8  17  26      12  15  18
   10  12   11     1  10  19          2   5   8
   13  15   14     4  13  22          1   4   7
   16  18   17     7  16  25          3   6   9
   19  21   20     3  12  21      20  23  26
   22  24   23     6  15  24      19  22  25
   25  27   26     9  18  27      21  24  27
   -------------     ------------     --------------
   0 = 1  |  2     0 < 1  | 2        0 <  1 | 2

до этого момента всё понятно: 14 - Основной Кандидат (ОК), и если бы весы показывали точно, то это и была бы фальшивая монета;
а далее мне не совсем понятно Тормоз следующее:
1)какие монеты являются Потенциальными Кандидатами (ПК) (для представленного выше случая 3^3)?
2)как определить за 3(2) взвешивания 1 из 6 ПК (для данного случая 3^3)?
3)как учитываются монеты 11 и 17, котрые для случая ошибки при взвешивании (3) также становятся ОК (или они входят в группу ПК?)?
4)как определить за 3(2) взвешивания 1 из 20 ПК (для случая 3^10)??
спасибо за внимание и терпение Smiley

зы: кстати, может быть кто-то еще понимает и захочет объяснить? буду признателен Мир
Последнее редактирование: Май 25, 2010, 14:22:21 от Smith Записан
buka
Гений
*****
Offline Offline

Сообщений: 960

СПАСИБО
-вы поблагодарили: 4
-вас поблагодарили: 120



Просмотр профиля
Ответ #97 : Май 25, 2010, 19:50:21 �

В примере, на который Вы ссылаетесь допущена ошибка в кодировке
12-110 верно
13-121 нет, должно быть 111
14-122 нет, должно быть 112
и т.д. с этого момента.
Поэтому всё "поплыло" и на том примере я, вместо того, чтобы объяснить, могу Вас только запутать.
Поэтому я предлагаю следующее:
1. Пронумеруйте 27 монет, начиная с 0, а не 1. Это важно, иначе  придётся пересчитывать. Кроме того, в данном случае 27-я монета будет иметь номер 26, что соответствует 222 в троичной системе, а номер 27 уже будет 4-х разрядным - 1000.
2. Переведите эти номера в троичную систему. Каждый номер будет 3-х разрядным:
0: 000, 1:001, 2:002, 3: 010, ..., 9: 100, 10:101,..., 17:122, 18:200, 19:201,...,25:221, 26:222.
3.1 В первом взвешивании на левую чашку кладём 9 монет с 1-ей в старшем разряде, т.е. от 100 до 122 (с номера 9 по номер 17), на правую чашку - с 2-й в старшем разряде, т.е. с 200 по 222 (номера 18 - 26), монеты 0-8 (с 000 по 022) в стороне.
3.2 Во втором взвешиваии на левую чашку будем класть монеты с 1-ей во втором разряде: 010,011,012,110,111,112,210,211,222, т.е. 3,4,5,12,13,14,21,22,23;
на правую - 2-ой во втором разряде: 020,021,022,120,121,122,220,221,222, т.е: 6,7,8,15,16,17,24,25,26 и в стороне остальные: 000,001,002, 100,101,102, 200,201,202, т.е. 0,1,2,, 9,10,11, 18,19,20.
3.3. В третьем взвешивании: левая - 1-ца в младшем разряде, правая - 2-ка в младшем разряде и остальные - в стороне.
4. Запишем рез-ты взвешивания. Поясню, как их кодировать.
4.1 Мы ищем фальшивую, которая ТЯЖЕЛЕЕ, поэтому рез-ты мы будем записывать так:
1 - перевесила левая, 2 - перевесила правая, 0 - равновесие.
Если бы мы искали фальшивку которая ЛЕГЧЕ, мы бы кодировали так:
1 - левая легче, 2 - правая легче, 0 - равновесие.
Хочу подчеркнуть, что в принципе кодировка решающего значения не имеет, но выбрав другую кодировку, нам прошлось бы пересчитывать и мы бы запутались.
Поэтому для НАС кодировка ПОКА важна.
----------------------------------------------
Сообщите мне рез-ты взвешиваний и я Вам объясню, как мы выбираем монеты для дополнительных взвешиваний.

Эти пользователи сказали вам СПАСИБО :

Redirect

За это сообщение 1 пользователь сказал спасибо!
Последнее редактирование: Май 25, 2010, 21:08:33 от buka Записан
Илья
Высший разум
*****
Offline Offline

Сообщений: 7695

СПАСИБО
-вы поблагодарили: 520
-вас поблагодарили: 1030


Терпение, мой друг, терпение...


Просмотр профиля
Ответ #98 : Май 25, 2010, 20:02:21 �

Да, ошибка. Спасибо, Бука.
Исправил.
Последнее редактирование: Май 25, 2010, 20:17:08 от Илья Записан

Рост воровства у нас  неудержим,
И мы кривою роста дорожим:
Раз все воруют, значит, все при деле!
На этом-то и держится режим!
buka
Гений
*****
Offline Offline

Сообщений: 960

СПАСИБО
-вы поблагодарили: 4
-вас поблагодарили: 120



Просмотр профиля
Ответ #99 : Май 25, 2010, 20:15:34 �

Да, ошибка. Спасибо, Бука.
Это просто описка имхо. 3-чная система вообще неприятна - нечeтное основание.
Записан
Smith
Из мудрейших мудрейший
**
Offline Offline

Сообщений: 2950

СПАСИБО
-вы поблагодарили: 286
-вас поблагодарили: 305


PeAcE


Просмотр профиля
Ответ #100 : Май 25, 2010, 20:19:53 �

(1)
100  200    000    или  9     18      0
101  201    001          10     19      1
102  202    002          11     20      2
110  210    010          12     21      3
111  211    011          13     22      4
112  212    012          14     23      5
120  220    020          15     24      6
121  221    021          16     15      7
122  222    022          17     26      8

(2)
010   020  000  или      3    6    1
011   021  001              4    7    2
012   022  002              5    8    3
110   120  100            12  15    9
111   121  101            13  16  10
112   122  102            14  17  11
210   220  200            21  24  18
211   221  201            22  25  19
212   222  202            23  26  20

пока набирал - понял, что че-то теперь вы напутали с кодировкой или с переводом в 3-ю систему..
Последнее редактирование: Май 25, 2010, 20:27:36 от Smith Записан
buka
Гений
*****
Offline Offline

Сообщений: 960

СПАСИБО
-вы поблагодарили: 4
-вас поблагодарили: 120



Просмотр профиля
Ответ #101 : Май 25, 2010, 20:32:20 �

(1)
100  200    000    или  9     18      0
101  201    001          10     19      1
102  202    002          11     20      2
110  210    010          12     21      3
111  211    011          13     22      4
112  212    012          14     23      5
120  220    020          15     24      6
121  221    021          16     15      7
122  222    022          17     26      8

(2)
010   020  000  или      3    6    1
011   021  001              4    7    2
012   022  002              5    8    3
110   120  100            12  15    9
111   121  101            13  16  10
112   122  102            14  17  11
210   220  200            21  24  18
211   221  201            22  25  19
212   222  202            23  26  20

пока набирал - понял, что че-то теперь вы напутали с кодировкой или с переводом в 3-ю систему..
Не понял, в чём проблема?
Что Вас смущает?
Записан
Smith
Из мудрейших мудрейший
**
Offline Offline

Сообщений: 2950

СПАСИБО
-вы поблагодарили: 286
-вас поблагодарили: 305


PeAcE


Просмотр профиля
Ответ #102 : Май 25, 2010, 20:50:26 �

(1)
100  200    000    или  9     18      0
101  201    001          10     19      1
102  202    002          11     20      2
110  210    010          12     21      3
111  211    011          13     22      4
112  212    012          14     23      5
120  220    020          15     24      6
121  221    021          16     25      7
122  222    022          17     26      8

(2)
010   020  000  или      3    6    0 - здесь так (жирный шрифт)
011   021  001              4    7    1
012   022  002              5    8    2
110   120  100            12  15    9
111   121  101            13  16  10
112   122  102            14  17  11
210   220  200            21  24  18
211   221  201            22  25  19
212   222  202            23  26  20

ок. что дальше?
Последнее редактирование: Май 25, 2010, 20:54:11 от Smith Записан
buka
Гений
*****
Offline Offline

Сообщений: 960

СПАСИБО
-вы поблагодарили: 4
-вас поблагодарили: 120



Просмотр профиля
Ответ #103 : Май 25, 2010, 20:56:43 �

А третье взвешивание?
И результаты взвешиваний.
То, что Вы выделили жирным меня абсолютно не смущает.
Поймите, Смит, мы должны как-то засинхронизоваться, чтобы я почувствовал, ЧТО Вас смущает. Не стесняйтесь не только указывать, что, но и говорить почему смущает.
Записан
Smith
Из мудрейших мудрейший
**
Offline Offline

Сообщений: 2950

СПАСИБО
-вы поблагодарили: 286
-вас поблагодарили: 305


PeAcE


Просмотр профиля
Ответ #104 : Май 25, 2010, 20:59:37 �

А третье взвешивание?
И результаты взвешиваний.
То, что Вы выделили жирным меня абсолютно не смущает.
Поймите, Смит, мы должны как-то засинхронизоваться, чтобы я почувствовал, ЧТО Вас смущает. Не стесняйтесь не только указывать, что, но и говорить почему смущает.
ну просто у вас была описка. я исправил с 123 на 012. сейчас привожу третье взвешивание, а затем вы предложете кодировку весов во всех взвешиваниях.
Записан
Страниц: 1 ... 5 6 [7] 8 9
  Печать  
 
Перейти в: