[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Еще задачки 3
Страницы: 1, 2
Alchemist
Продолжим разминку ?
Следущая задача, одна из моих любимых, была задана на собеседовании в IBM.

Задача 3:

По числовой прямой (оси Х) скачет лягушка. Вы сидите на дереве над прямой, с большим, но не бесконечным запасом камней. Дерево настолько высокое, что вы не видите лягушку, а только слышите как она прыгает.

Известно что:
- в самом начале выбрав направление лягушка его уже не меняет.
- лягушка прыгает только по целым числам (т.е. в начале сидит на целочисленной координате и длинна прыжка тоже целое число)
- длина прыжка лягушки постоянна

После каждого прыжка у вас есть время чтобы кинуть один камень вниз, в любую координату оси.

Задача: придумать алгоритм гарантирующий, что вы в какой-то момент попадете в лягушку.

Эта задача предлагается в трех вариантах:

Вариант 1:
- известно, что в самом начале (перед первым прыжком) лягушка сидит в точке х=0.
- известно, что лягушка прыгает по направлению оси Х (т.е. в сторону увеличения чисел)

Вариант 2:
- известно, что в самом начале (перед первым прыжком) лягушка сидит в точке х=0.
- известно, что лягушка прыгает по направлению оси Х

Вариант 3:
- известно, что в самом начале (перед первым прыжком) лягушка сидит в точке х=0.
- известно, что лягушка прыгает по направлению оси Х

Удачи !


Другие задачки:
Задача 1
Задача 2
stump
Я пацифист - в лягушек камнями не кидаю. Подожду 4й выпуск новостей.

_____________
Трус не играет в хокей
johniek_comp
т.е. лягушка бежит по прямой, и рандомно выбирая итерацию прыжка в виде целого числа? я не понял про ось x, она бесконечна что ли?

_____________
user posted image
dron4ik
я вообще не понял что нужно делать)))

_____________
Ex3m.com.ua — Активный образ жизни
Alchemist
Цитата (johniek_comp @ 17.02.2015 - 17:37)
т.е. лягушка бежит по прямой, и рандомно выбирая итерацию прыжка в виде целого числа? я не понял про ось x, она бесконечна что ли?


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

dron4ik, нужно придумать как попасть камнем в лягушку, при указаных выше условиях. Варианты различаются кол-вом известной инфы, но длина прыжка лягушки не известна ни в одном из них.
Oyeme
Направления только 2.Либо в лево либо вправо.Как я понял это ось Х.

Я бы делал как на примере бросания монеты орел и решка так и выбор ОСИ.
Либо в лево либо в право.(Формула Бернули)



Что принципе как в теория вероянтности пространства.

Соотвествнно и угадывания шага тоже идет от двух не известных велечин X1,X1
X1 - направление
Х2 - шаг

Вероятноть шага это как в кубике..то тоже по вероятностям.

То есть мы имеем 2 независемые друг от друга велечены котороые меняются.

Сейчас подумаю еще..
YVSIK
Цитата (dron4ik @ 17.02.2015 - 19:38)
я вообще не понял что нужно делать)))

biggrin.gif
скорее всего надо бросать камни))
когда попадешь значит задача решена, wink.gif
Цитата (Oyeme @ 17.02.2015 - 20:25)
X1 - направление

не может лЯга прыгать в отрицательном направлении, она как понимается из задачи, она живая
и в МИНУс не прыгнет
самый простой способ решить не искать метки
бросаем в обну метку
не мы будем в этом случае искать а она попадет под этот камне-пад
самый быстрый КА-МЕ-НЕ-ПАД настигнет во второй позиции
в первой мы ей пропустим, мы ещё не знаем, что она начала прыгать

вот так biggrin.gif

_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
Oyeme
Цитата (YVSIK @ 17.02.2015 - 16:34)
Цитата (dron4ik @ 17.02.2015 - 19:38)
я вообще не понял что нужно делать)))

biggrin.gif
скорее всего надо бросать камни))
когда попадешь значит задача решена, wink.gif
Цитата (Oyeme @ 17.02.2015 - 20:25)
X1 - направление

не может лЯга прыгать в отрицательном направлении, она как понимается из задачи, она живая
и в МИНУс не прыгнет
самый простой способ решить не искать метки
бросаем в обну метку
не мы будем в этом случае искать а она попадет под этот камне-пад
самый быстрый КА-МЕ-НЕ-ПАД настигнет во второй позиции
в первой мы ей пропустим, мы ещё не знаем, что она начала прыгать

вот так biggrin.gif

Цитата
не может лЯга прыгать в отрицательном направлении, она как понимается из задачи, она живая

Читайте внимательно условие.

Цитата
в самом начале выбрав направление лягушка его уже не меняет.

Выбор направления это тоже вероятность которую можно только предсказать.
Направление тоже может быть множество.
Я привел пример если напраленя только 2.
YVSIK
Oyeme
повторяю это в математике два направления
у нас есть точка отсчета
и направление
попробуй прыгнуть в обратную сторону (то-есть в минус) в жизни это не получится.
Цитата (Alchemist @ 17.02.2015 - 19:21)
Известно что:
- в самом начале выбрав направление лягушка его уже не меняет.

этого прыжка достаточно, для знания направления и даже понятно
ОНА ПРЫГАТЬ НАЧАЛА на второй точки направления мы её укокошим

_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
stump
Обязательно правильный ответ умножить на -1! Что вам лягушка плохого сделала? Даже коты лягушек не трогают!

_____________
Трус не играет в хокей
Dezigo
Я бы определил по звуку.
только слышите как она прыгает.
Если звук близкий то можно рассчитать скорость и дистанцию.
Самых звонкий звук x = 0; то чистота HZ = 1hz; свойственно сдвижение битов.
1 >> 2
и каждый раз звук убывает. ph34r.gif
brevis
Нужно быть по 1, 4, 9, 16, 25, 36... ?

_____________
Чатик в телеге
Valick
Нет обратной реакции после броска, т.е мы не знаем бросив камень мы попадаем "перед" лягушкой или "после" лягушки, смею положить, что без такой детали задача не имеет практического решения. Теория вероятности, на сколько я понимаю, до сих пор лишь теория.

_____________
Стимулятор ~yoomoney - 41001303250491
Alchemist
Valick, задача имеет строгое решение
Michael
Цитата (Alchemist @ 17.02.2015 - 17:43)
но лягушка выбирает длину прыжка только один раз - в самом начале. После этого, как я написал выше, длина прыжка не меняется.

Если лягушка выберет длину прыжка 500 и даст стрекоча, то ее не то что камнем, ее из джавелина уже не дострельнешь biggrin.gif

_____________
There never was a struggle in the soul of a good man that was not hard
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.