Juan-Carlos Gandhi (
juan_gandhi) wrote2007-08-02 01:12 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
задача
На прямую высаживаются два робота с идентичной программой. Свои координаты они не знают. Как их запрограммировать так, чтобы они обязятельно встретились?
Кто-нибудь знает эту задачу? Или её решение? Мое решение было такое - случайные блуждания. Но мой коллега,
malaya_zemlya, заметил, что совершенно неочевидно, что роботы имеют доступ к датчику случайных чисел, а внутренний генератор... ну вы поняли, он их синхронизирует.
Есть идейки? Мне эту задачку задавали года три назад; я предложил случайные блуждания, но интервьюёры моё решение не поняли. Ну не учили их вероятности. Неважно, однако. Меня больше интересует наличие решения.
Кто-нибудь знает эту задачу? Или её решение? Мое решение было такое - случайные блуждания. Но мой коллега,
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
Есть идейки? Мне эту задачку задавали года три назад; я предложил случайные блуждания, но интервьюёры моё решение не поняли. Ну не учили их вероятности. Неважно, однако. Меня больше интересует наличие решения.
no subject
no subject
Как мальчик-с-пальчик.
(no subject)
(no subject)
no subject
или я чего недопонял?
no subject
Как я понял, вопрос в том, как заставить амплитуду одного расти быстрее чем у второго, если они идентичны.
(no subject)
(no subject)
(no subject)
(no subject)
no subject
no subject
no subject
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
no subject
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
no subject
no subject
no subject
no subject
no subject
tochka na ploskosti dolzhna peresech prjamuju x=y,
t.e. hodit' archimedovoj spiralju.
no subject
no subject
Если задачка практическая, то она сводится к разделению программ на первую и вторую за счет какого-то инпута/аутпута, типа оставления пахучих меток на прямой.
Случайные числа -- это тоже инпут. Если есть физический генератор случайных чисел, или скажем часы для сидинга генератора псевдослучайных чисел, то это существенное условие.
no subject
no subject
no subject
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
no subject
- О пиве.
no subject
no subject
задай ещё про самолёт на беговой дорожке.
no subject
(no subject)
(no subject)
(no subject)
интервью
Re: интервью
Re: интервью
Re: интервью
no subject
no subject
no subject
no subject
(no subject)
(no subject)
(no subject)
no subject
no subject
(no subject)
no subject
Робот №88
Удалю, чтобы не позориться...
А 2 задачки Димы Тихонова оставлю :)
Задача 1: Состав вагонов стоит соединенный в круг на круговом пути. Есть мел, которым можно рисовать на вагонах, но они, возможно, уже изрисованы до нас. Наша задача сосчитать число вагонов.
Задача 2: Линейный список, возможно замкнутый на себя. Как узнать, замкнут он на себя, или имеет конец?
Re: Робот №88
Надо пустить по списку два бегунка, один из которых движется в два раза быстрее второго. Если список замкнут (даже не обязательно в кольцо, можно "с хвостиком") --- бегунки рано или поздно встретятся. Нечто вроде