Занимательная задача

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (2) [1] 2   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
Shum
11.02.2005 - 11:10
Статус: Offline


Ярила

Регистрация: 15.05.04
Сообщений: 15793
0
Эта задача предлогается в крупной IT-корпорации в качестве теста при приеме на работу программистов, с зарплатой от 1500$.

Есть 10 мешков с монетами, в одном из мешков они фальшивые. Известно, что вес настоящей монеты 10 грамм, вес фальшивой монеты 9 грамм. Как путем лишь одного взвешивания определить, в каком из мешков фальшивые монеты?
 
[^]
Yap
[x]



Продам слона

Регистрация: 10.12.04
Сообщений: 1488
 
[^]
VooDoo
11.02.2005 - 11:13
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

Первыйнах!

Дык па закону Архимеда.
[^]
Guest
11.02.2005 - 11:24
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

берем с 1-го мешка одну монетку, со 2-го -- 2, с 3-го -- 3 и т.д. до 10-ти
потом взвешиваем и получаем недостачу от должного числа в граммах --- сколько не хватает грамм -- это и будет номер мешка
[^]
suv
11.02.2005 - 11:25
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

Эх, если бы только за такие задачи давали 1500
[^]
Papashka
11.02.2005 - 11:25
0
Статус: Offline


Шутник

Регистрация: 9.02.05
Сообщений: 24
ибать а открыть мешок и посмотерить и взвеситьне доходит да них ?

Размещено через мобильную версию
 
[^]
ham
11.02.2005 - 11:26
0
Статус: Offline


редкая сволочь

Регистрация: 17.01.05
Сообщений: 6794
бля за такую зарплату он не ответит- влом буит!
я думаю что никак нельзя определить
 
[^]
Чеширская
11.02.2005 - 11:31
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

Цитата (Guest @ 11.02.2005 - 13:24)
берем с 1-го мешка одну монетку, со 2-го -- 2, с 3-го -- 3 и т.д. до 10-ти
потом взвешиваем и получаем недостачу от должного числа в граммах --- сколько не хватает грамм -- это и будет номер мешка

ну пральна.. если вместо 550 напр 543 - не хват 7 гр, значит фальш в 7 мешке. Молодчинка ты.

Размещено через приложение ЯПлакалъ
[^]
ABCOz
11.02.2005 - 11:32
0
Статус: Offline


Шутник

Регистрация: 28.12.04
Сообщений: 21
У меня решение БЕЗ взвешиваний!
Раздаем мешки десяти бегунам в одной весовой категории и - к весам. Но перед этим кругов 10 по стадиону. Кто первыйнах - у того мешок с фальшиФками, даже взвешивать не надо! smile.gif)
Хачу оклад IT (хотя бы одноразовый, за решение конкретной задачи)
 
[^]
All
11.02.2005 - 11:34
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

взять из 1-го мешка 1 монету
из 2-го --- 2
и т.д
из 10-го взять десять
Взвесить полученную кучю, 55 - вес кучи = номер мешка с фальшивками.
[^]
Billyboy
11.02.2005 - 11:41
0
Статус: Offline


харЁший малчЭг

Регистрация: 8.12.04
Сообщений: 1847
Бля, условия заздачи не корректно определены! я вообще думал что взвешивать можно только мешок целиком
 
[^]
СаМа
11.02.2005 - 11:50
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

[glow=][/glow][b][b][b][b]В 1943 году англичане подбросили текст этой задачи через своих шпионов подразделению немецких математиков, которые занимались во время войны расшифровкой радиоперехватов союзников.
Немцы потратили что-то около 200часов, более точно не помню, драгоценного времени на решение этой задачи, вместо выполнения важных задач военного времени. Оттакоевот. deal.gif

Размещено через мобильную версию
[^]
СаМа
11.02.2005 - 11:52
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

Берем одну монетку из первого, две из второго, три из третьего, ..., 10 из десятого. Всего - ... 55.
Все вместе, всю кучу, взвешиваем, ОДНИМ взвешиванием. Если бы все были правильные - было бы 550г. Если, напр., в 7 мешке фальшивки, то из этого мешка было взято 7 фальшмонеток по 9г, которые дадут недовес 7г до 550г. Т.е. на сколько г. общий вес не дотягивает до 550г. - из того мешка по счету и попали эти монетки.
bow.gif
[^]
ABCOz
11.02.2005 - 12:01
0
Статус: Offline


Шутник

Регистрация: 28.12.04
Сообщений: 21
Бляха, а вам что, сказали, что вам даны весы со стрелками (электронные) ?!!!!!
Во всех задачах весы с двумями вешалками! Кладите на одну чашу чего есть, а на вторую - чего осталось.
Ну и ?! Получается решение ? gentel.gif))
 
[^]
lol
11.02.2005 - 12:19
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

Цитата (СаМа @ 11.02.2005 - 13:52)
Берем одну монетку из первого, две из второго, три из третьего, ..., 10 из десятого. Всего - ... 55.
Все вместе, всю кучу, взвешиваем, ОДНИМ взвешиванием. Если бы все были правильные - было бы 550г. Если, напр., в 7 мешке фальшивки, то из этого мешка было взято 7 фальшмонеток по 9г, которые дадут недовес 7г до 550г. Т.е. на сколько г. общий вес не дотягивает до 550г. - из того мешка по счету и попали эти монетки.
bow.gif

dont.gif Не пестеть! Мешки запяны на хуй ... если разорвать упаковку все ебанет к ебени матери ...
[^]
Dim0n
11.02.2005 - 12:26
0
Статус: Offline


Tekirinmoto

Регистрация: 8.07.04
Сообщений: 1749
Shum
Бойан, вроде...
Конефф постел вроде но задача у нево было посложнеи...относительный вес монетке был нейзвестен....
 
[^]
Intruders
11.02.2005 - 13:00
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

Да, фигли тут парится

Перенумеруем последовательно мешки от 0 до N – 1. Обозначим вес самой лёгкой монеты через m. Пусть мешок под номером j содержит монеты веса m + Δj, то есть Δj определяет сорт монеты в j-м мешке. Пусть в зависимости от сорта монеты величины Δ могут принимать (целые) значения 0, 1, 2, ..., меньшие k, то есть количество сортов монет равно k.

Теперь возьмем из мешка с номером j количество монет, равное k j, то есть из первого мешка – одну монету, из второго – k, ..., из последнего – kN–1 монет. Всего взятых монет будет N–1
M = ∑ k j = 1 + k + k2 + ... + kN–1 = kN – 1
k – 1
.
j=0


Их суммарный вес S на весах будет равен N–1 N–1
S = ∑ (m + Δj )k j = m·M + ∑ Δj k j.
j=0 j=0


Поскольку всегда Δj < k, вторая сумма в правой части N–1
Δ = ∑ Δj k j = Δ0 + Δ1 k + Δ2 k2 + ... + ΔN–1kN–1
j=0


представляет собой перевод числа Δ из десятичной системы счисления (в которой работают весы) в систему счисления с основанием, равным k. В этой системе Δ записывается в виде числа со следующей последовательностью цифр:

Δ → ΔN–1 ΔN–2 ... Δ2 Δ1 Δ0 .
(*)


Мы видим, что каждая цифра этой записи показывает сорт монеты в последовательности мешков, взятой в обратном порядке. В этом состоит суть нашего решения.

Итак, из суммарного веса S всех выбранных M монет вычитаем величину Mm – вес того же количества монет наилегчайшего сорта и оставшееся число Δ = S – Mm переводим в систему счисления с основанием k (разлагаем по степеням k, начиная со старшей). Тогда мы получим число вида (*). Его j-я цифра с конца (счёт ведётся от нуля) показывает сорт монеты Δj в мешке под номером j.

[^]
Гость_n0lich
11.02.2005 - 13:11
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

только один маленький вопрос - а если монет в мешке меньше 10?
[^]
ip
11.02.2005 - 13:12
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

Ну полный абзац, я такую задачу решал на олимпиаде в 9-м классе. Небось IT контора буржуйская!
[^]
YRLA
11.02.2005 - 13:23
0
Статус: Offline


Хохмач

Регистрация: 18.12.04
Сообщений: 679
2Intruders
долго думал? lol.gif
 
[^]
guest
11.02.2005 - 13:25
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

Если количество монет в каждом мешке одинаковое, то все мешки положить на весы и затем снимать по одному.
Дельта веса некратная 10 - фальшивый мешок.
[^]
guest
11.02.2005 - 13:32
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

Уточнение предыдущего моего поста. Просто убирая мешки сравнивать убыль в весе. Кратно 10 - все-таки не совсем правильно. В левом мешке может быть количество монет кратное 10 и тогда предыдущее решение неправильно.
[^]
Intruders
11.02.2005 - 13:43
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

YRLA, неа, просто баян smile.gif
[^]
Guest
11.02.2005 - 13:45
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

10 мешков в двоичной системе, а в десятеричной соответственно - 2. то есть, какой мешок легче, в том и фальшивки :-)
[^]
Vinsent
11.02.2005 - 14:07
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

хуйня, фильм помниться меня зовут коломбо был там эта хуйня была
[^]
SSS
11.02.2005 - 14:52
0
Статус: Online


Гость


Главное: Регистрация
Вопросы: Помощь
Важное: Правила
Сообщения: Поиск

В данной формулировке задача решается проще всего 1м+2м+3м и так далее, как многие и отметили. А с N-ричной системой, например, с двоичной, когда из первого мешка одну монету, из втрого две, из третьего четыре для образования непересекающегося множества монет из каждого мешка решается другая задача.
Условие:
Есть, допустим, десять мешков с монетами, и в одном из них монеты тяжелее, допустим, на один грамм.
З.Ы. Причем вес нормальной монеты асолютно безразличен smile.gif)
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 11093
0 Пользователей:
Страницы: (2) [1] 2  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх