Перейти к содержимому


Фото

Задачки


  • Чтобы отвечать, сперва войдите на форум
48 ответов в теме

#1 Inso

Inso

    warfish

  • Хранители
  • 2 836 Сообщений:

Опубликовано 14 Январь 2008 - 14:08

Давайте постить интересные математические задачки сюда и решать их)

<inso> ночь, мост, стоит четыре человека
<inso> им нужно перейти по мосту на другой берег
<inso> за 17 минут
<inso> фонарик один на четверых, без него идти нельзя
<inso> по мосту одновременно может идти не более двух человек в одну сторону
<inso> фонарик перекинуть с одного на другой берег нельзя
<inso> люди идут с разной скоростью. первому надо 1 минуту чтобы перейти, второму - 2, третьему - 5, четвертому - 10
<inso> если по мосту идут два человека, то идут они со скоростью самого медленного
<inso> ну и собственно вопрос, как их всех перевести на другой берег за 17 минут

Тому, кто предложит математическое решение для общего случая - бонусный плюс)
Никаких хистростей вроде убить самого медленного или посадить его на плечи или поставить посередине на мост кого-нибудь не принимаются. Строго по условию решать)
  • 0

#2 Sherrri

Sherrri

    старая ведьма

  • Заглянувший в кошмар™
  • ФишкаФишкаФишкаФишкаФишка
  • 707 Сообщений:

Опубликовано 14 Январь 2008 - 14:27

A - 1 минута
B - 2
C - 5
D - 10

1) пошли A+B=2 минуты - осталось 15
2) А назад с фонарем - 1 минута - осталось 14
3) пошли C+D=10 минут - осталось 4
4) уже пришедший туда B взял у них фонарь и пошел обратно - 2 минуты - осталось 2
5) пошли А+В=2 минуты - ура!

Люблю математику. happy.gif
  • 0

#3 Inso

Inso

    warfish

  • Хранители
  • 2 836 Сообщений:

Опубликовано 14 Январь 2008 - 14:45

Молодец) Держи плюс. А для общего случая математический подход есть соображения?
  • 0

#4 dmc

dmc

    Chosen One

  • Sentinels
  • 2 564 Сообщений:

Опубликовано 14 Январь 2008 - 14:49

черт, не успел..
а алгоритм такой - определить 2 самых быстрых людей, перевести через мост. из переведенных выбрать самого быстрого и отправить обратно с фонарем. передать фонарь и перевести через мост 2 остальных. затем из переведенных выбрать опять же самого быстрого (в случае из задачи это будет второй человек из первой пары) и отправить обратно. третьим переходом через мост опять перейдет первая (быстрая) пара.
  • 0

#5 Master Mind

Master Mind

    Minty

  • Заглянувший в кошмар™
  • ФишкаФишкаФишкаФишкаФишкаФишка
  • 1 919 Сообщений:

Опубликовано 14 Январь 2008 - 14:58

О, знатная темка.)

Есть у меня одна старая задачка. не совсем математическая, но интересная (в свое время поломал голову)).
Боян, конечно, но...

Spoiler


Ну и математические задачки сейчас тоже поищу, помню, в школе училка по математике любила нам их давать...

Изменено: Master Mind, 14 Январь 2008 - 14:58

  • 0

#6 dmc

dmc

    Chosen One

  • Sentinels
  • 2 564 Сообщений:

Опубликовано 14 Январь 2008 - 15:07

ога, помню эту задачу.
составляется таблица: в столбцах дом-напиток-сигареты-домашнее животное, в строчках национальность.
занятно, но просто =)
  • 0

#7 Sherrri

Sherrri

    старая ведьма

  • Заглянувший в кошмар™
  • ФишкаФишкаФишкаФишкаФишка
  • 707 Сообщений:

Опубликовано 14 Январь 2008 - 15:35

Тоже помню эту задачку.
Самое трудное в ней - лень излагать весь процесс решения. biggrin.gif

Так что только подсказка, если кому надо:
Spoiler


-----------------------------------

Родилась идея текстовой онлайн-игры по СХ с головоломками. Может, такая уже есть?

Изменено: Sherrri, 14 Январь 2008 - 15:41

  • 0

#8 Mr. Somnambula

Mr. Somnambula

  • Заглянувший в кошмар™
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 2 022 Сообщений:

Опубликовано 14 Январь 2008 - 16:59

Задачка бояниста biggrin.gif
Spoiler

  • 0

#9 Sherrri

Sherrri

    старая ведьма

  • Заглянувший в кошмар™
  • ФишкаФишкаФишкаФишкаФишка
  • 707 Сообщений:

Опубликовано 14 Январь 2008 - 17:06

Развивающая задачка для маленьких Пирамидхэдов: откуда взялся вырезанный квадратик на пирамиде? biggrin.gif
  • 0

#10 Mr. Somnambula

Mr. Somnambula

  • Заглянувший в кошмар™
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 2 022 Сообщений:

Опубликовано 14 Январь 2008 - 17:14

Цитата(Sherrri @ Monday, 14 January 2008, 17:06) [snapback]354836[/snapback]

Развивающая задачка для маленьких Пирамидхэдов: откуда взялся вырезанный квадратик на пирамиде? biggrin.gif

Так я у вас спрашиваю biggrin.gif
  • 0

#11 Sherrri

Sherrri

    старая ведьма

  • Заглянувший в кошмар™
  • ФишкаФишкаФишкаФишкаФишка
  • 707 Сообщений:

Опубликовано 14 Январь 2008 - 17:26

Лихко: поменяли местами большой красный и маленький зеленый треугольники, разницу в размерах компенсировали перемещением желтой фигуры.
Говорю же - для маленьких Пирамидхэдиков в детском садике эта задачка. biggrin.gif

Изменено: Sherrri, 14 Январь 2008 - 18:35

  • 0

#12 Лёхыч

Лёхыч

    Неистовый

  • Заглянувший в кошмар™
  • ФишкаФишкаФишкаФишкаФишкаФишкаФишкаФишка
  • 3 752 Сообщений:

Опубликовано 14 Январь 2008 - 17:34

Цитата
Задачка бояниста

За счёт разницы углов у треугольников появляеццо дырко. Они там просто не подобны, насколько я помню :-)
  • 0

#13 Inso

Inso

    warfish

  • Хранители
  • 2 836 Сообщений:

Опубликовано 14 Январь 2008 - 17:57

Цитата(dmc @ Monday, 14 January 2008, 17:49) [snapback]354813[/snapback]

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

Для общего случая. Пусть N - кол-во людей. t1, t2,...,tn их скорости. Как составить алгоритм _поиска минимального времени_ решения задачи в таком случае, причем за O(n)?

//----

Задачу про ханойские башни все знают?)

В общем, у нас есть три шпиля. Два пустых, на одном нанизаны N дисков, допустим N = 3. Диски разного диаметра, нанизаны в виде пирамиды, от большего вверх к меньшему. Нужно переложить диски на любой другой шпиль в точно таком же виде. Причем нельзя ни в каком случае ложить больший диск на меньший. За раз только один диск можно перекласть.

Для тех, кто в математику не хочет ударятся - при N = 3 сколько перекладываний минимум нужно сделать?
Для тех, кто хочет, сколько для N дисков вообще.
  • 0

#14 Sherrri

Sherrri

    старая ведьма

  • Заглянувший в кошмар™
  • ФишкаФишкаФишкаФишкаФишка
  • 707 Сообщений:

Опубликовано 14 Январь 2008 - 18:08

Цитата
при N = 3 сколько перекладываний минимум нужно сделать?
У меня меньше 7 не получается. ((
  • 0

#15 dmc

dmc

    Chosen One

  • Sentinels
  • 2 564 Сообщений:

Опубликовано 14 Январь 2008 - 18:18

Цитата


Для тех, кто в математику не хочет ударятся - при N = 3 сколько перекладываний минимум нужно сделать?


7 перекладываний.
  • 0