Здесь больше нет рекламы. Но могла бы быть, могла.

Автор Тема: Логические задачи.  (Прочитано 44159 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mrrl

  • Волшебник-Прогрессор
  • Модератор
  • *****
  • Пол: Мужской
  • Древние тайны всех мирозданий мне под силу...
    • Просмотр профиля
Это продолжение темы, открытой на t.rip, предыдущие части можно найти здесь:

Логические загадки
Логические загадки-2
Логические загадки-3
Логические загадки-4
Логические загадки-5
Логические загадки-6

Правила раздела стандартные. Задаются вопросы, не требующие серьезных математических (физических и т.п.) знаний. Дополнение к правилам - одновременно может быть задано до 3 задач.
« Последнее редактирование: 17/10/2006, 09:40:53 от Mrrl »
When I see a troll up in the mountains with a necklace of human skulls, I say good luck to him. (c)

Насколько я помню, я был всегда!

Оффлайн Mrrl

  • Волшебник-Прогрессор
  • Модератор
  • *****
  • Пол: Мужской
  • Древние тайны всех мирозданий мне под силу...
    • Просмотр профиля
Re: Логические задачи.
« Ответ #1 : 26/09/2006, 17:18:00 »
Там осталось несколько недорешенных...

Цитировать
На плоской планете построен бесконечный город, состоящий из одинаковых квадратных кварталов, разделенных прямолинейными улицами. В этом городе заблудился дядя Вася. Он бродит по улицам, но вглубь кварталов не заходит. На поиски отправили трех милиционеров. Они могут двигаться по улицам с скоростью, не превышающей некоторой максимальной, которая одинакова для всех и про которую известно, что она больше скорости дяди Васи, но неизвестно, насколько. Как только милиционер окажется на одной улице с дядей Васей, он может позвать его и тот сам придет - на этом поиски будут закончены. Могут ли они его найти и как?

Цитировать
Довольно глупая задачка. Но логическая.
  Есть две страны, например, Канада и США. Каждая из них ценит свою валюту выше валюты соседа. То есть, за канадский доллар в США дают 90 американских центов, а в Канаде - наоборот.
  Около пограничного пункта стоят два бара (в разных странах). Кружка пива в каждой стоит 10 центов. Человек с американским долларом в кармане приходит в американский паб и берет там кружку пива. Чтобы не возиться с мелочью, ему дают на сдачу канадский доллар. Он с ним переходит границу, заходит в канадский паб - и там ситуация повторяется.
  Так он и ходит туда-сюда с долларом в кармане и пьет пиво. За чей счет он это делает?

Во второй задаче Арвинд считает, что за счет государств, но я с этим ответом пока не согласен - допустим, что времена дикие, деньги серебрянные или золотые (на 85% обеспечены материалом, из которого сделаны) и обмен валют стихийный. Можно сказать, что это "упущенная выгода государств", но кто источник средств?
« Последнее редактирование: 26/09/2006, 17:20:28 от Mrrl »
When I see a troll up in the mountains with a necklace of human skulls, I say good luck to him. (c)

Насколько я помню, я был всегда!

Оффлайн Васа

  • Новичок
  • *
  • Пол: Женский
    • Просмотр профиля
Re: Логические задачи.
« Ответ #2 : 26/09/2006, 17:37:43 »
Ко второй задаче. На мой взгляд, данный человек пьет пиво за счет обоих пабов.
Настоящий турист возвращается из похода только для того, чтобы заработать на новый поход.

Вчера у нас был дурдом, сегодня мы неизвестно где находимся, но к вечеру обязательно куда-нибудь выйдем...

Оффлайн Арвинд

  • Глобальный модератор
  • *****
  • Пол: Мужской
    • Просмотр профиля
Re: Логические задачи.
« Ответ #3 : 26/09/2006, 17:41:44 »
Двумерного дядю Васю я с другом как-то решил, попробую на досуге вспомнить.
Но: мне не кажется, что эта задача логическая. Если не знаний, то мышления математического она требует совершенно определенно.

Оффлайн Арвинд

  • Глобальный модератор
  • *****
  • Пол: Мужской
    • Просмотр профиля
Re: Логические задачи.
« Ответ #4 : 26/09/2006, 17:58:04 »
Очень многие логические задачи требуют математического мышления.
В данном случае нужна привычка к работе с бесконечно малыми...
Ну да ладно, я попробую написать решение, когда и если вспомню.

Оффлайн Мунин

  • Бывш. Н. З. Модератора
  • Ветеран
  • *****
  • Tolkien.SU(3)xSU(2)xU(1)
    • Просмотр профиля
Re: Логические задачи.
« Ответ #5 : 26/09/2006, 19:01:48 »
Чем не годится столь же случайное блуждание милиционеров?

Теряют, разумеется, те, кто удерживают в государствах такие обменные курсы. У нас это был бы Центробанк.
Главным делом жизний вашей может стать любой пустяк.
Надо только твердо верить, что важнее дела нет.
И тогда не помешают вам ни холод, ни жара,
задыхаясь от восторга заниматься чепухой. (Г. Остер)

Оффлайн Мунин

  • Бывш. Н. З. Модератора
  • Ветеран
  • *****
  • Tolkien.SU(3)xSU(2)xU(1)
    • Просмотр профиля
Re: Логические задачи.
« Ответ #6 : 26/09/2006, 19:57:33 »
Чем не годится столь же случайное блуждание милиционеров?
Тем, что у дяди Васи существует "выигрышный алгоритм". Нужна стратегия, приводящая к обнаружению потерпевшего при любой его траектории.
  Слова "случайно" в задаче не было :)
А тогда такой стратегии просто нет. Затраты на прочёсывание растут пропорционально квадрату радиуса, а радиус дядя Вася может наматывать прямо пропорционально времени. Прочёсывать же не полностью нельзя, поскольку дядя Вася может зависнуть на любой улице.
Главным делом жизний вашей может стать любой пустяк.
Надо только твердо верить, что важнее дела нет.
И тогда не помешают вам ни холод, ни жара,
задыхаясь от восторга заниматься чепухой. (Г. Остер)

Оффлайн Mrrl

  • Волшебник-Прогрессор
  • Модератор
  • *****
  • Пол: Мужской
  • Древние тайны всех мирозданий мне под силу...
    • Просмотр профиля
Re: Логические задачи.
« Ответ #7 : 26/09/2006, 20:26:43 »
А тогда такой стратегии просто нет. Затраты на прочёсывание растут пропорционально квадрату радиуса, а радиус дядя Вася может наматывать прямо пропорционально времени. Прочёсывать же не полностью нельзя, поскольку дядя Вася может зависнуть на любой улице.
Ответ неправильный, хотя большинство утверждений верно  ;D
When I see a troll up in the mountains with a necklace of human skulls, I say good luck to him. (c)

Насколько я помню, я был всегда!

Оффлайн Арвинд

  • Глобальный модератор
  • *****
  • Пол: Мужской
    • Просмотр профиля
Re: Логические задачи.
« Ответ #8 : 26/09/2006, 20:40:45 »
Решение задачи про двумерного дядю Васю, разумеется, опирается на те же идеи, что и одномерный случай.
Итак, рассмотрим убывающую к нулю последовательность Zn.

На шаге K милиционеры будут исходить из того, что скорость Васи меньше их скорости на Zk (*).

При этом они знают, что прошло Tk времени с начала их поисков (**).

Милиционеры намечают квадрат со стороной Sk, и двое милиционеров встает по углам этого квадрата. Sk выбирается таким образом, что при принятии предположения (*) и при известном (**) милиционеры дойдут до своих углов гарантировано быстрее, чем Вася сможет выйти из квадрата. После того, как двое встают на противоположных углах квадрата, д. Вася, если он был внутри, гарантировано не выйдет незамеченным. За конечное время два других милиционера обыскивают квадрат.
Если они не нашли Васю, - значит, (*) неправильно.
Они берут следующий член последовательности Zn, прибавляют к Tk время, затраченное на обработку k-го шага, вычисляют Sk+1, и повторяют манипуляции с квадратом.

В конце концов - найдут.

Оффлайн Мунин

  • Бывш. Н. З. Модератора
  • Ветеран
  • *****
  • Tolkien.SU(3)xSU(2)xU(1)
    • Просмотр профиля
Re: Логические задачи.
« Ответ #9 : 26/09/2006, 20:47:50 »
Так я не понял, милиционеры что, за горизонт умеют заглядывать?
Главным делом жизний вашей может стать любой пустяк.
Надо только твердо верить, что важнее дела нет.
И тогда не помешают вам ни холод, ни жара,
задыхаясь от восторга заниматься чепухой. (Г. Остер)

Оффлайн Арвинд

  • Глобальный модератор
  • *****
  • Пол: Мужской
    • Просмотр профиля
Re: Логические задачи.
« Ответ #10 : 26/09/2006, 20:52:33 »
Так я не понял, милиционеры что, за горизонт умеют заглядывать?
Планета - плоская.

Оффлайн Mrrl

  • Волшебник-Прогрессор
  • Модератор
  • *****
  • Пол: Мужской
  • Древние тайны всех мирозданий мне под силу...
    • Просмотр профиля
Re: Логические задачи.
« Ответ #11 : 26/09/2006, 20:52:44 »
1) милиционеров 3, а не 4.
2) дойти до вершин квадрата, в котором находится дядя Вася, они не успеют - им для этого нужно S_k, а дяде Васе, чтобы выйти за его пределы - S_k/2*(1+eps), в случае, если он будет идти по прямой.
3) Алгоритм "обыскивания квартала" тоже нужен.

Так я не понял, милиционеры что, за горизонт умеют заглядывать?
По условию, планета плоская. Горизонта, соответственно, нет.
When I see a troll up in the mountains with a necklace of human skulls, I say good luck to him. (c)

Насколько я помню, я был всегда!

Оффлайн Арвинд

  • Глобальный модератор
  • *****
  • Пол: Мужской
    • Просмотр профиля
Re: Логические задачи.
« Ответ #12 : 26/09/2006, 20:55:21 »
1) милиционеров 3, а не 4.
Для изложенного это непринципиально. По остальным уточнениям буду думать, особенно 2)...

Оффлайн Mrrl

  • Волшебник-Прогрессор
  • Модератор
  • *****
  • Пол: Мужской
  • Древние тайны всех мирозданий мне под силу...
    • Просмотр профиля
Re: Логические задачи.
« Ответ #13 : 26/09/2006, 21:08:39 »
1) милиционеров 3, а не 4.
Для изложенного это непринципиально. По остальным уточнениям буду думать, особенно 2)...
С учетом пункта 3 - действительно непринципиально. Все равно придется объяснить, как один человек может найти дядю Васю в двумерном городе (пусть и на ограниченной контролируемой области).

Производители пива  ;D
Нет, они свои деньги получают в полном объеме, как и гончар :)
When I see a troll up in the mountains with a necklace of human skulls, I say good luck to him. (c)

Насколько я помню, я был всегда!

Оффлайн Mrrl

  • Волшебник-Прогрессор
  • Модератор
  • *****
  • Пол: Мужской
  • Древние тайны всех мирозданий мне под силу...
    • Просмотр профиля
Re: Логические задачи.
« Ответ #14 : 27/09/2006, 00:21:07 »
Обсуждение задачи про две валюты выделено в отдельную тему.
Mrrl
When I see a troll up in the mountains with a necklace of human skulls, I say good luck to him. (c)

Насколько я помню, я был всегда!

Оффлайн Белькар Горьколист

  • Старожил
  • ****
  • Пол: Мужской
  • What a total waste of time.
    • Просмотр профиля
Re: Логические задачи.
« Ответ #15 : 09/10/2006, 17:08:42 »
Уточнение - в предположение (*) стоит добавить, что начальные координаты Васи не превосходят по модулю 1/Zk
Видимо, надо брать не квадрат, а прямоугольник.
Этап 1. 2 милиционера движутся вверх и вниз, чтобы Вася оказался между верхней и нижней прямой.
Этап 2. Они движутся направо и налево, пока он с гарантией не окажется между левой и правой прямой. Если он пытается пересечь верхнюю или нижнюю прямую, его остановят - следовательно, если его на этом этапе не поймали, он внутри прямоугольника.
Этап 3. Обыск. Милиционер №1 в левом нижнем углу, милиционер №2 в верхнем правом, милиционер №3 на одну вертикаль левее милиционера №1.

Милиционер №3 движется вверх или вниз, проверяя все переулки между его вертикалью и вертикалью милиционера №1. Если Вася был в одном из них, он не мог никуда уйти, и милиционеры его находят. Если же его там не оказалось, то сначала милиционер №1, а потом милиционер №3 сдвигаются на одну вертикаль влево (уменьшая область поиска). Если Вася был в прямоугольнике, он будет найден.
Знаете ли вы общую теорию поля? Нет, вы не знаете общей теории поля!

Оффлайн Mrrl

  • Волшебник-Прогрессор
  • Модератор
  • *****
  • Пол: Мужской
  • Древние тайны всех мирозданий мне под силу...
    • Просмотр профиля
Re: Логические задачи.
« Ответ #16 : 09/10/2006, 17:16:07 »
Да, теперь все правильно :)
When I see a troll up in the mountains with a necklace of human skulls, I say good luck to him. (c)

Насколько я помню, я был всегда!

Оффлайн Белькар Горьколист

  • Старожил
  • ****
  • Пол: Мужской
  • What a total waste of time.
    • Просмотр профиля
Re: Логические задачи.
« Ответ #17 : 09/10/2006, 21:03:23 »
Задача - как милиционерам найти Васю, если их скорость меньше, чем у Васи, но больше половины скорости Васи?
Знаете ли вы общую теорию поля? Нет, вы не знаете общей теории поля!

Оффлайн Арвинд

  • Глобальный модератор
  • *****
  • Пол: Мужской
    • Просмотр профиля
Re: Логические задачи.
« Ответ #18 : 09/10/2006, 21:19:47 »
Задача - как милиционерам найти Васю, если их скорость меньше, чем у Васи, но больше половины скорости Васи?
Если Вася пойдет прямо без остановок, никакое количество милиционеров с меньшей скоростью его не найдут. Так что уточните задачу, пожалуйста!

Оффлайн Mrrl

  • Волшебник-Прогрессор
  • Модератор
  • *****
  • Пол: Мужской
  • Древние тайны всех мирозданий мне под силу...
    • Просмотр профиля
Re: Логические задачи.
« Ответ #19 : 09/10/2006, 21:22:11 »
Им достаточно выйти на улицу, по которой он идет. Так что не все так просто :)
When I see a troll up in the mountains with a necklace of human skulls, I say good luck to him. (c)

Насколько я помню, я был всегда!