![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#601 | |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]() Цитата:
![]() ![]() |
|
![]() |
![]() |
![]() |
#602 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]()
Еще известная задача такого уровня: (Скорее всего это легенда, но очень уж красивая)
Во времена Второй Мировой Войны, английские ученые подбросили немецким ученым, чтобы они не решали военные проблемы, а решали головоломки, следующую логическую задачу. Кладоискатели нашли клад и записку в которой было написано: В этих 20 мешках с золотыми монетами есть один мешок с фальшивыми монетами. Известно, что фальшивая монета в два раза тяжелее настоящей. Задача: Как при помощи одного взвешивания определить в каком мешке находятся фальшивые монеты? Примечание. Взвешиванием называется тот момент, когда весы, типа коромысла, станут горизонтально, показывая, что на правой стороне весов и на левой стороне одинаковый вес. И еще: англичане сделали приписку к задаче, что они потратили 10 тысяч человеко-часов для решения этой задачи. |
![]() |
![]() |
![]() |
#603 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Взвешивание конечно оригинально определено. Решение - любой мешок на одну сторону коромысла, на другую сторону два мешка. И так до тех пор, пока не станет равновесие (первое взвешивание, надо же) - нашли фальшивку
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#604 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,431
|
![]()
Может так:
Берем любые два мешка и кладем с одной стороны Затем кладем по очереди каждый оставшийся мешок на другую сторону Если уравняли, то очередной мешок с фальшивыми монетами Если не нашли, то заменяем на первой стороне оба мешка на другие два и повторяем поиск
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#605 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]()
Аватар, за 1 взвешивание можно гарантированно найти мешок с фальшивками
|
![]() |
![]() |
![]() |
#606 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
А я это и написал, беленьким. Исходя из определения взвешивания
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#607 |
МегаМодератор
СуперМодератор
Регистрация: 27.11.2012
Сообщений: 5,714
|
![]()
BDA, так, только в конце просто перекладываем один из них на другую сторону и уравновешиваем весы еще одним мешком, просто чтобы взвешивание состоялось, хотя и так понятно, что фальшивый перевесит
![]()
Благими намерениями устлана дорога на programmersforum.ru
|
![]() |
![]() |
![]() |
#608 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]()
А вот оно что! Я-то поленился прочитать про определение взвешивания.. и погорел на этом.. Прошу простить!
В таком случае ответы Аватара и BDA - верны! |
![]() |
![]() |
![]() |
#609 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,871
|
![]()
Фальшивая монета тяжелее, но не факт, что мешок с такими монетами тяжелее, ведь о количестве монет в мешке ничего не сказано.
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#610 | |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]()
А мне из всех таких задач самой интересной кажется такая
Цитата:
111.JPG Ну, раз уж в картинках Последний раз редактировалось Sibedir; 10.03.2013 в 22:02. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
интересные проги | kipish | Софт | 85 | 18.12.2022 01:03 |
Текст на картинках | SunLight | Microsoft Office Word | 2 | 08.08.2007 12:59 |