Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.03.2013, 20:31   #601
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
Видимо весь прикол в 10кб и часть кваса можно просто на землю вылить?
Ага В изначальном условии задачи было 100$.. Чтобы не считать стоимость кваса в бочке и не сравнивать его с 100$.. Я "слегка" увеличил сумму
Poma][a вне форума Ответить с цитированием
Старый 10.03.2013, 15:28   #602
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Еще известная задача такого уровня: (Скорее всего это легенда, но очень уж красивая)
Во времена Второй Мировой Войны, английские ученые подбросили немецким ученым, чтобы они не решали военные проблемы, а решали головоломки, следующую логическую задачу.
Кладоискатели нашли клад и записку в которой было написано: В этих 20 мешках с золотыми монетами есть один мешок с фальшивыми монетами. Известно, что фальшивая монета в два раза тяжелее настоящей.
Задача:
Как при помощи одного взвешивания определить в каком мешке находятся фальшивые монеты?
Примечание.
Взвешиванием называется тот момент, когда весы, типа коромысла, станут горизонтально, показывая, что на правой стороне весов и на левой стороне одинаковый вес.
И еще: англичане сделали приписку к задаче, что они потратили 10 тысяч человеко-часов для решения этой задачи.
Poma][a вне форума Ответить с цитированием
Старый 10.03.2013, 15:42   #603
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Взвешивание конечно оригинально определено. Решение - любой мешок на одну сторону коромысла, на другую сторону два мешка. И так до тех пор, пока не станет равновесие (первое взвешивание, надо же) - нашли фальшивку
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 10.03.2013, 15:43   #604
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,431
По умолчанию

Может так:
Берем любые два мешка и кладем с одной стороны
Затем кладем по очереди каждый оставшийся мешок на другую сторону
Если уравняли, то очередной мешок с фальшивыми монетами
Если не нашли, то заменяем на первой стороне оба мешка на другие два и повторяем поиск
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 10.03.2013, 15:43   #605
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Аватар, за 1 взвешивание можно гарантированно найти мешок с фальшивками
Poma][a вне форума Ответить с цитированием
Старый 10.03.2013, 15:49   #606
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

А я это и написал, беленьким. Исходя из определения взвешивания
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 10.03.2013, 16:23   #607
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,714
По умолчанию

BDA, так, только в конце просто перекладываем один из них на другую сторону и уравновешиваем весы еще одним мешком, просто чтобы взвешивание состоялось, хотя и так понятно, что фальшивый перевесит
Благими намерениями устлана дорога на programmersforum.ru
MihalNik вне форума Ответить с цитированием
Старый 10.03.2013, 16:25   #608
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

А вот оно что! Я-то поленился прочитать про определение взвешивания.. и погорел на этом.. Прошу простить!
В таком случае ответы Аватара и BDA - верны!
Poma][a вне форума Ответить с цитированием
Старый 10.03.2013, 17:09   #609
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,871
По умолчанию

Фальшивая монета тяжелее, но не факт, что мешок с такими монетами тяжелее, ведь о количестве монет в мешке ничего не сказано.
Arigato вне форума Ответить с цитированием
Старый 10.03.2013, 21:20   #610
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

А мне из всех таких задач самой интересной кажется такая
Цитата:
К злобному тюремщику поступила новая партия заключённых. В ней 100 человек. Ему не очень-то хотелось за ними следить и он предложил им такой эксперимент:

«Вы все будете расставлены по кругу, после чего я лично надену каждому из вас шляпу, на которой будет написано какое-то число от 1 до 100. Числа на шляпах могут повторяться. Каждый будет видеть числа на всех остальных заключённых, но не сможет увидеть число на собственной шляпе. После этого я дам каждому возможность назвать ровно одно число (не вслух, а только мне на ушко (никто больше не услышит)). Если хотя бы один заключённый угадает число на своей шляпе — всех отпущу сразу, а если нет — отправлю вас всех на урановые рудники. А вот если замечу подсказки и перемигивания — велю всех немедленно казнить
Посовещавшись и выработав стратегию действий, заключённые согласились.

Как они должны действовать, чтобы выйти на свободу?
Самое замечательное, что, несмотря на всю очевидную невозможность, существует определенный алгоритм их ответов, который со 100% вероятностью позволит хотя бы одному из них ответить правильно.

111.JPG
Ну, раз уж в картинках

Последний раз редактировалось Sibedir; 10.03.2013 в 22:02.
Sibedir вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
интересные проги kipish Софт 85 18.12.2022 01:03
Текст на картинках SunLight Microsoft Office Word 2 08.08.2007 12:59