Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

Задача про 12 монет. Возвращение.   Найти похожие ветки 

 
zzet   (2003-10-21 14:20) [0]

Веревки поподжигали, изделия поодевали, давайте вспомним старую задачу про 12 монет?
Тем более что есть интересное решение и новый вариант.
(решение и задачи взяты из "БУМАЖНАЯ КОМПЬЮТЕРРА - 1997")

Задача 1
Из двенадцати монет одиннадцать настоящих, а одна фальшивая (она отличается по весу от настоящей, но не известно, в какую сторону). Требуется за три взвешивания на двухчашечных весах без гирь найти фальшивую монету и выяснить, легче она или тяжелее настоящей.

Решение:
Для начала специальным образом пронумеруем монеты: присвоим им трехзначные номера 001, 010, 011, 012, 112, 120, 121, 122, 200, 201, 202, 220.
Для первого взвешивания положим на одну чашу весов те монеты, у которых старший разряд равен 0 (то есть 001, 010, 011, 012), а на другую - те монеты, у которых он равен 2 (200, 201, 202, 220). Если перетянет чашка с "0", запишем на бумажке цифру 0. Если перетянет "2" - запишем 2. Если чаши весов останутся в равновесии - запишем 1.
Для второго взвешивания на одну чашу выложим монеты 001, 200, 201, 202 (то есть все те монеты, у которых второй разряд равен 0), а на другую - 120, 121, 122, 220 (то есть те монеты, у которых средний разряд равен 2). Запишем результат взвешивания таким же образом, что и при первом взвешивании.
Третьим взвешиванием сравниваем 010, 020, 200, 220 с 012, 112, 122, 202 (соответственно, нули и двойки в младшем разряде) и записываем третью цифру.
Мы получили три цифры - иначе говоря, трехзначное число. Далее определяем фальшивую монету по следующему рецепту:
1.Если это число совпадает с номером какой-то монеты, то эта монета фальшивая и тяжелее остальных.
2.Если нет, то заменим в этом числе все нули на двойки, а все двойки на нули. После этого оно должно совпасть с номером какой-то монеты. Эта монета фальшивая и легче остальных.

Задача 2
Из пяти монет три настоящие, одна фальшивая легкая и одна фальшивая тяжелая. Фальшивые монеты вместе весят столько же, сколько две настоящие. Можно ли за три взвешивания на двухчашечных весах определить обе фальшивых монеты? Если да, то как это сделать?


 
Кабан   (2003-10-21 15:05) [1]

интересно, зачем было приводить задачу и тут же давать решение, причем старое(кстати количество монет можно увеличить до 13)


 
SergP   (2003-10-21 15:05) [2]

Взвешиваем поочереди монеты:
1.) 1+2 и 3+4
2.) 1+3 и 2+4
3.) 1+4 и 2+3

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

Если в одном из случаев зафиксировано равенство чашек весов, значит монета 5 - настоящая. Фальшивая легкая та которая находилась в обоих случаях в "легкой" чашке, а фальшивая тяжелая - та, которая в обоих случаях находилась в "тяжелой чашке".


 
Sergp   (2003-10-21 17:09) [3]

Или нужно рещение аналогичное решению предыдущей задачи?
Типа заумное с цифирками....


 
Johnmen   (2003-10-21 18:05) [4]

>Кабан (21.10.03 15:05)
>...количество монет можно увеличить до 13)

Можно и до 100. Только решить не получится...За 3 взв-ия...
:)))))))))


 
Кабан   (2003-10-22 10:22) [5]

2 Johnmen © (21.10.03 18:05) [4]
Очевино, что, когда я говорю, что количество монет можно увеличить до 13, то определить фальшивую монету можно за 3 взвешивания.


 
Кабан   (2003-10-22 10:23) [6]

хотя не получится определить легче или тяжелее


 
Johnmen   (2003-10-22 10:39) [7]

>Кабан (22.10.03 10:23)

А значит и не решается.


 
zzet   (2003-10-22 10:49) [8]

Еще задачка оттуда же, тоже, имхо, интересная.

У вас имеется куча монет и счетчик Гейгера. Две монеты в куче являются радиоактивными. Вы можете выбрать любое подмножество монет и поднести к ним счетчик (назовем такую процедуру замером). Если среди них есть хотя бы одна радиоактивная монета, счетчик обнаружит это. Требуется определить обе радиоактивных монеты за N замеров. Для какого наибольшего числа монет в куче это всегда можно сделать? Как именно нужно отбирать замеряемые подмножества монет?


 
VEG   (2003-10-23 23:03) [9]

Задал эту задачку в классе - никто не решил:) Один я:)



Страницы: 1 вся ветка

Текущий архив: 2003.11.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.029 c
1-41171
Mishenka
2003-11-02 17:51
2003.11.13
Как при создании исключения передать код ошибки?


1-41591
Alfred
2003-10-27 10:59
2003.11.13
Работа с прерываниями


3-41115
SPA81
2003-10-22 17:14
2003.11.13
DBComboBox


14-42105
al_
2003-10-14 08:33
2003.11.13
Проблема - в ХР и Win2k тормоза при копировании.


1-41443
Пубертанец
2003-10-29 12:01
2003.11.13
Наследование





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский