задача: Задача с собеседования в Adobe
У вас 50 мотоциклов, с заполненным топливом баком, которого хватает на 100 км езды. Вопрос: Используя эти 50 мотоциклов, как далеко вы сможете заехать (учитывая, что изначально они находятся в условно одной точке пространства)?
Почему-то авторский ответ подразумевает, что без мотоцикла Вы также перемещаетесь без проблем на любое расстояние, а катить мотоцикл без бензина не можете.
Ответ
Решение задачи
Ответ: Самый простой ответ: завести их все одновременно и проехать 100 км. Но есть и другое решение. Сначала переместите все мотоциклы на 50 км. Затем, перелейте топливо из половины мотоциклов в другую половину. У вас таким образом — 25 мотоциклов с полным баком. Проедьте еще 50 км и повторите процедуру. Так можно забраться на 350 км (не учитывая того топлива, которое останется от «лишнего» мотоцикла при разделе 25 надвое). Это был авторский ответ. Но можно добиться и лучшего результата.
Ваши ответы на задачу
ответов: 23
не представился 2023-08-30 22:18:42 пишет: |
Господа! Когда Вы читаете роман, слушаете анекдот, или решаете задачу, Вы заключаете с автором некоторое соглашение. По условию этого соглашения Вы обязуетесь верить автору и принять его правила игры. Если-же после первого предложения Вы воскликните «Не верю» то все рассыпится. Это не значит что Вы не правы. Вы конечно правы. Но если Вы не просто правы, а _сильно_ правы, то Вы бы могли пойти автору немного на встречу и через чур не придираться. |
Чушь 2023-08-30 00:25:59 пишет: |
Получается можно ехать на одном мотоцикле и взять с собой баки с бензином от остальных мотоциклов!? Мне кажется это более логично чем переливание:) |
Чушь 2023-08-30 00:21:58 пишет: |
Дебильная задача Просто переливать. Станцевать не попросите. ) |
Думан 2019-07-20 11:50:22 пишет: |
Ответ тупой) после того как ты переместишь мотоцикл на 50 км возвращатся за остальными мотоциклами будешь пешком?)))))) С такой логикой можно до 1000000 км и больше перевозить мотоциклы с помощью ног тупо) задача не оптимальна |
М 2018-11-13 09:05:49 пишет: |
Никуда не поехал бы, продал бы их и с 15 млн. спокойно себе жил. Ну, если все же надо было ехать, то продал бы 49 за 14,7 млн. и много раз объехал бы вокруг земного шара, заправляя на вырученные деньги. ))) |
Eleria 2018-09-15 11:23:36 пишет: |
Раз уж математики могут многое себе позволить в плане как ехать на 50 мотоциклах. Есть предложение ехать на первом и рулевое колесо всех последующих мотоциклов крепить к багажнику впереди идущего, как только бензин впереди идущего кончается выбрасываем и садимся на следующий. Достигаем 5000 км ;)) |
андрей чакровартин 2016-01-03 11:30:44 пишет: |
А если предположить что три мотоцикла я повезуна мотоцикле или вообще волоком. |
Админ: низззя |
AlexG 2015-12-04 12:36:52 пишет: |
Ответ 449.920533832942 double commonTravel = 0; double tempDistance = 0; double litres = 5000; for (int i = 50; i >= 1; i—) |
Админ: |
Алексей 2015-12-03 16:58:56 пишет: |
Ответов на задание с мотоциклами 2. 1. Реальный — 100 ибо как везти остальные неизвестно. 2.Математический это 449,920533833 км. и т.д. мелочь решал в Exсel. |
Админ: в математике иногда проще чем в жизни |
Алексей 2015-12-03 15:18:26 пишет: |
Был не прав. |
Алексей 2015-12-03 14:52:49 пишет: |
Мне не совсем понятно откуда такие цифры как 449. Данную задачу я решил на бумаге. Но для простоты понимания хотелось бы представить км как литры. Итак через 50 км у нас останется 25 заправленных на 100 л мотоциклов. Затем на 54 1 мотоцикл уйдет. И останется 24 полностью заправленных. На 104 км 12. На 154 — 6. на 204 — 3. на 229 у 3 останется 25 литров а 2 будут полные.на 234 2 полных 1 на 10 литров. на 236.5 2 полных 1 на 2.5 литров.на 237 2 полных и 1 на литр.оставим эту мелочь в неточности 237.25 остануться 2 пусть полных.на 287.25 останется один.проедет еще 100 км и заглохнет на 387.25(с мелочью). или в чем то я не прав? |
GMan1990 2015-11-13 09:57:19 пишет: |
Админ, реализация KoKos. Ну и я солидарен в том, что это максимальный результат. Другие варианты показывают меньший результат. |
GMan1990 2015-11-11 15:36:40 пишет: |
function calc($s, $b, $dis=0) $bak = 1; $dis += $s / $b; $res = $s / $b * $bak / $s; $b—; echo «dis = «.$dis.» | res = «.$res.» «; if (!$b) return $res; calc($s, $b, $dis); Ответ: 449.92053383294 |
Админ: Наверное так, я в цифрах не считал. Алгоритм сами придумали, или это реализация идеи КоКоса? |
Павлик 2015-09-11 17:01:18 пишет: |
387,3 км |
Админ: можно и больше |
alex_stubent 2015-08-10 09:26:27 пишет: |
Проехать можно 5000км если ездить по кругу с учетом того что 1 круг будет составлять 100км! |
Cleric 2015-05-14 03:46:41 пишет: |
Одной жопой на 50 мотоциклах не уедешь. Ответ неверный. Или же нужно бросать спутников в пути, что тоже не совсем верно. |
Админ: задача математическая, а не этическая или экономическая. Математики могут себе многое позволить. |
Исоев 2015-05-09 15:15:07 пишет: |
50*100=5000км |
Админ: Все мотоциклы сосредоточены в одном месте. |
K2 2015-03-16 11:28:27 пишет: |
А не применить ли здесь «Формулу Ы». |
Админ: 🙂 |
KoKos 2015-03-15 18:17:57 пишет: |
Так ниже ведь расписано. А это просто результат прогона того же самого через калькулятор. 🙂 Общая суть проста — смысл тащить с собой дополнительный мотоцикл есть только в том случае, если мы извлекаем пользу из его бака — как только бак очередного «лишнего» мотоцикла пустеет, его носитель отбрасывается за ненадобностью. В противном случае такой «лишний» мотоцикл вместо жертвования своего собственного бака на пользу общего дела начинает паразитировать на чужих баках. 8))) Все 50 мотоциклов едут вместе 2 км = 100 км (1 бак) / 50. После чего остаток 50го бака разливается поровну в 49 а сам опустевший 50й отбрасывается и больше не жрет топливо. Дальше 49 мотоциклов (с полными по горлышко баками ;)) едут вместе 100/49 км и т.д. |
Админ: класс. |
KoKos 2015-03-14 23:28:05 пишет: |
449 км 920 м 53 см и почти 4 мм — если быть точным. :)) |
Админ: Ну-ка ну-ка.. распишите подробнее |
Добавьте комментарий: |
Обсуждаем
Задача Имя, сестра? Имя! 8)) : Игорь : [скрыто] Задача Две спички из 508 : Абдулла : [скрыто] Задача Черная Жемчужина : не представился : [скрыто] Когда-то с удовольствием решал : [скрыто] Задача Пример на сложение. Или умножение на 3. : не представился : [скрыто] Задача Загадка Стива Джобса : не представился : [скрыто] Задача удлинняем слово : не представился : [скрыто] Задача Пример на сложение. Или умножение на 3. : не представился : [скрыто] Задача Тайна монет и пресной воды : не представился : [скрыто] Задача Многопозиционный выключатель : Ника : [скрыто] Задача 101-102=1 : не представился : [скрыто] Задача Пример на сложение. Или умножение на 3. : не представился : [скрыто] Задача Задача с собеседования в Adobe : не представился : [скрыто] Чушь : [скрыто] Чушь : [скрыто] |
Реклама
© 2009-201x Логические задачи |
Как решить задачу про 50 мотоциклов?
Не сложная задача (если знаешь ответ, конечно:). Нужно проехать ровно половину, а именно — 50 километров, чтобы у всех мотоциклов осталась половина в их баках (топливных). Далее следует перелить топливо, сократив количество транспортных средств вдвое, у каждого из оставшихся 25 мотоциклов будет теперь по полному баку. Далее, поскольку мотоциклов уже нечетное количество и на двое уже не поделишь, проехать нужно 52 километра, тогда останется 12 с баком полным, а 13 нужно бросить. Далее все просто: 12/50, 6/50, 3/50 (с этого момента баки уже не будут полные), 2/50, 1/50. Теперь сложим все получившиеся расстояния — 50+52+50+50+50+50+50 =352 километра.
автор вопроса выбрал этот ответ лучшим
в избранное ссылка отблагодарить
Евгений трохов [59.6K]
В момент 3/50 остается 150 литров бензина.Их нужно разделить между двумя мотоциклами.Пусть в одном будет 100,тогда во втором 50.Когда они проедут по 25,то в первом будет 75,во втором 25.Переливаем 25 в первый,в нем будет 100.
Итого:50+52+50+50+50+25+100=377 километров. — 4 года назад
комментировать
Евген ий трохо в [59.6K]
4 года назад
Предполагаю,что здесь 50 человек сядут на мотоциклы и поедут все на разные расстояния, сливая бензин кому- то одному( а может вначале даже некоторым,которые в окончательном итоге сольют бензин кому- то одному ) для достижения максимального удаления.Иначе можно напридумывать варианты про 5 тонн бензина на одном мотоцикле или мотоциклы загрузили на один мотоцикл или канаты какие- нибудь.
Естественно,мотоцикл ы в пути можно бросать на дороге,интересует только максимальное удаление.
Можно предложить следующий вариант.
2 мотоцикла проедут 99 км. и второй сольет 1 литр первому и тот проедет 101 км.
48 мотоциклов проедут по 50 км. и и 24 мотоцикла сольют по 50 литров другим 24 мотоциклам.
Имеем 24 мотоцикла на расстоянии 50 км. с баками по 100 литров.
Эти 24 проезжают еще 50 км. и достигнув отметки в 100 км.сливают весь бензин в 12 мотоциклов из своего числа.
Имеем на удалении 100 км. 12 мотоциклов с баками по 100 литров и 1 мотоцикл на 101 км. с пустым баком.
Один мотоцикл из 12 доезжает до 101 км.и сливает 99 литров в мотоцикл с пустым баком.Тот едет и проезжает до 200 км. и встает
11 оставшихся мотоциклов проезжают по 60 км.В них остается по 40 литров бензина.Из 3 мотоциклов сливаются 120 литров и распределяются между 8 мотоциклами.
Имеем теперь 8 мотоциклов на 160 километре и в каждом 55 литров бензина.
Они доезжают до 200 км.и в каждом из них остается по 15 литров бензина
6 мотоциклов сливают в пустой мотоцикл 6*15=90 литров.
Имеем 2 мтоцикла по 15 литров и 1 мотоцикл с 90 литрами бензина на 200 км.
Все 3 мотоцикла проезжают по 7 ( 207км. будет) и
Имеем 2 мотоцикла по 8 литров и один с 83 литрами бензина на 207 км.
Сливаем 16 литров в мотоцикл с 83 литрами.
Имеем 1 мотоцикл на 207 км. с 99 литрами бензина.
Мотоцикл может проехать до 306 километра точно.
РS.Естественно,этот ответ примерный.Наверняка другие найдут лучше варианты решения.А мптематики могут получить и предельный отает.
5 логических задач от крупных it-компаний
Представляем вам подборку из 5 логических задачек от крупных it-компаний, таких как: Apple, Google, Adobe, Microsoft и Qualcomm.
Вопрос от Google
Перед вами 8 шариков, каждый обладает одинаковой формой и размером.
Задача: Найдите лучший способ обнаружить тяжёлый шарик посредством весов. У вас только 2 взвешивания.
Ответ: Изначально от общего количество отделяется 6 шариков, их разделяют на 2 группы и укладывают по обе стороны. Чаша с большим весом склонится вниз и позволит определить тройку шариков. Любые 2 предмета из них укладывают на весы, если их масса равна, тяжёлым является третий вариант. Если в обоих группах не было найдено различий, искомый объект находится среди 2 оставшихся шаров.
Вопрос от Adobe
Вам дано 50 мотоциклов, у каждого полный бак горючего, его достаточно только для 100 км поездки.
Задача: Насколько далеко удастся проехать с помощью этих мотоциклов, если изначально они расположены в одной точке.
Ответ: Простейший ответ: сразу завести все 50 мотоциклов и просто проехать на них 100 км. Более правильный ответ подразумевает логическое решение. Сразу проехать 50 км на всех мотоциклах и остановиться, чтобы перелить горючее в часть транспортных средств. Получится 25 мотоциклов снова с полным баком. Процедуру следует повторить через 50 км. Исключая очевидные математические расчёты проехать можно 350 км без учёта оставшегося топлива с 1 мотоцикла (25 на 2 не разделяется, пол бака просто пропадает).
Вопрос от Apple
На Земле наступил тотальный контроль инопланетян, они желают стереть всю планету, но приняли решения дать человечеству единственный шанс. Создали группу из 10 умнейших людей на планете и разместили их в полностью тёмной комнате. Все гении сидят в ряд. Каждый имеет шляпу 2 цветов: розовая и зелёная. Как только шляпу надевают появляется свет.
Один из захватчиков подходит к последнему человеку в ряде и задаёт вопрос, какой цвет шляпы у тебя на голове. Нельзя задавать вопросов или произносить слова, не имеющие отношение к делу, также запрещено молчать. Если отвечает правильно, человеку сохраняют жизнь, иначе грозит смерть.
Осмотреть цвет собственной шляпы не представляется возможным, но реально договориться о каком-то принципе для общего ответа каждого участника. Расположение людей и способ ношения произвольные. Человеку видны все шляпы, находящиеся перед вами.
Вопрос: Каков должен быть ответ, чтобы сохранить максимальное количество жизней?
Ответ: Первому человеку следует посчитать численность розовых шляп в поле зрения. Если видно нечётное количество, говорят «розовый», если наоборот – «зелёный». Аналогичным методом можно определить количество головных уборов одного цвета второму участнику. Если розовых до сих пор нечётная численность, он говорит зелёный и т.д. Указанный метод гарантирует, что выживет 9 человек, но первый имеет шанс 1 к 1.
Вопрос от Qualcomm
Данная задача была описана человеком, которого принимали на работу по вакансии senior systems engineer. Он указал, что имел собственное решение поставленной задачи, что привело к спору с собеседником.
Представьте, что сейчас мы выполняем 10 передач пакетов по Wi-Fi подключению. Канал передачи не отличается особым качеством, соответственно, есть 10% риск, что пакет потеряется. На трансмиттере есть информация о состоянии передачи пакетов. При сбое в транспортировке трансмиттер повторит процедуру до момента успешной передачи.
Вопрос: Какова пропускная способность линии?
Ответ: Согласно заявлению пользователя, пропускная способность составляет 9 пакетов/секунду. Человек, проводящий интервью, назвал ответ неправильным. Акцентировал внимание на том, что повторная трансляция уменьшает показатель больше, чем на 10%.
Скорее всего речь о том, что при повторной передаче один из пакетов, которые должны передаться в текущую секунду, будет вытеснен данными с прошлой передачи, соответственно, снижение пропускной способности произойдёт снова на 10%. Предполагаемый ответ — 8 пакетов/секунду.
Вопрос от Microsoft
Вам дано неисчерпаемое количество воды и всего 2 ведра вместимостью: 5 л и 3 л.
Вопрос: Каким образом можно отмерить 4 л?
Ответ: Сначала следует наполнить ведро на 5 л, затем перелить часть воды до наполнения второй ёмкости. В пятилитровом ведре сейчас 2 л, а второе – полное. С малого ведра жидкость выливают, с большого остаток снова переливают в трёхлитровый резервуар. Повторно наполняют большое ведро и льют во вторую ёмкость до её наполнения, так как там недостаёт всего 1 л, в нужном резервуаре останется 4 литра.
Больше интересных новостей
Логическая задача про стопку монет
Задача про три лампочки
Давайте отвлечемся! 2 несложные головоломки, чтобы пошевелить мозгами
Логическая задачка: «Какую фигуру образует Игрок?»
Комментарии (1)
Михаил 21 мая 2023 в 13:53
Ну что же вы даете задачи, а ленитесь точно пересказать условие и дать правильный ответ.
в 1-й задаче вы забыли сказать, что все шарики, кроме одного, тяжелого, имеют одинаковый вес.
во 2-й спрашивали, как далеко можно уехать — а не «придумайте хоть какое-нибудь решение». Если бы подумали, то получили бы решение на 447.9км.
Научный форум dxdy
50 мотоциклов (задача с собеседования в Adobe)
50 мотоциклов (задача с собеседования в Adobe)
05.10.2018, 09:44
Эту задачу, как утверждают те, кто её опубликовал, предлагают на собеседовании в Adobe. Итак,
Цитата:
У вас 50 мотоциклов с заполненным топливом баком, которого хватает на 100 км езды.
Вопрос: Используя эти 50 мотоциклов, как далеко вы сможете заехать (учитывая, что изначально они находятся в условно одной точке пространства)?
Re: 50 мотоциклов (задача с собеседования в Adobe)
05.10.2018, 10:06
Последний раз редактировалось Sender 06.10.2018, 09:52, всего редактировалось 2 раз(а).
А сколько имеется водителей мотоциклов?
Если хотя бы двое, которые могут уместиться и на одном мотоцикле, то это задача о джипе. Если вики не врёт, получается , им надо по одному перегнать их на следующую стоянку, чтобы топлива хватило на . Тогда общее расстояние