IPB

Добро пожаловать, гость ( Вход | Регистрация )

> Правила раздела

Публикующим:
     1. Задачу можно опубликовать двумя способами:
          - создав для нее отдельную тему с информативным названием;
          - добавив задачу в готовый сборник (например «Бескрылки», «Мини-задачи», «Вопросы ЧГК») или создав свой (например, «Загадки от /для Светы»).
     2. Если вы публикуете задачу, решение которой не знаете, напишите об этом. По умолчанию считается, что вам известен правильный ответ и вы готовы проверять других игроков.
Решающим:
     1. В темах запрещается писать ответы и подсказки, если возможность открытого обсуждения не оговорена отдельно (в случае открытого обсуждения для текста следует использовать цвет фона или белый, оставляя другим игрокам возможность самостоятельного решения).
     2. Правильность решения можно проверить, написав личное сообщение автору.

 
Ответить в эту темуОткрыть новую тему
> Побег мегамозга — 2
idler_
5.6.2014, 20:42
Сообщение #1


Лентяй
*****

Группа: Администраторы Braingames
Сообщений: 8 665
Регистрация: 22.4.2007
Пользователь №: 211



Привет!

Предлагаю очень увлекательную задачку smile.gif

QUOTE
Компьютерная игра. На уровне М=1,2,3... появляется колесо, на его ободе на одинаковом расстоянии друг от друга расположены М круглых дверей. Клик по двери открывает ее, и игрок видит, какой знак находится внутри: плюс или минус. Клик по знаку меняет его на противоположный. Если все знаки за дверями одинаковы – звучат фанфары и игра переходит на следующий уровень М=М+1.
Перед каждым ходом колесо вращается, после остановки невозможно установить, какие двери открывались на предыдущем ходу.
На каждом ходу игрок заказывает, сколько дверей будет открывать, например, N. С него списывается N! (N факториал) жизней. Открыв N дверей (возможно, последовательно, т. е. выбор каждой следующей двери может зависеть от увиденного ранее), игрок по своему усмотрению манипулирует со знаками и закрывает двери. Программа проверяет не закончен ли уровень. Если нет, то следует новый ход.


Цель: проходить уровни, теряя наименьшее число жизней.

Примеры игры.
Уровень 1. М=1. Звучат фанфары, игра переходит на уровень 2.
Уровень 2. М=2. Раз фанфары не звучат, то знаки за дверями разные, поэтому достаточно открыть одну дверь и поменять знак. Списывается 1!=1 жизнь. Игра переходит на уровень 3.

Предлагаю заинтересовавшимся попробовать свои силы. Рассматриваем уровни с 3-го по 10-й.

Как проверяться? Вы выбираете M от 3 до 10 и пробуете найти какой-нибудь ответ. Найденный способ высылаете мне личным сообщением. В ответ я вам говорю, верный ли у вас способ. Если способ верный, дополнительно я сообщаю, можно ли этот уровень можно пройти потеряв меньшее число жизней (по имеющейся у меня информации).

"Ответы", которые у меня есть, были предоставлены одним из участников соревнования, где была эта задача. Их оптимальность, конечно, не доказана. То есть мой ответ "у меня нет решения лучше" не означает, что решение нельзя улучшить.


--------------------
Я - человек-простой
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
panda-pandus
6.6.2014, 9:04
Сообщение #2


Участник
**

Группа: Пользователи Braingames
Сообщений: 199
Регистрация: 9.4.2010
Пользователь №: 20 180



А минимизировать надо мат ожидание потерянных жизней или их потерю в худшем случае?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
alan
6.6.2014, 9:08
Сообщение #3


zzz...
*****

Группа: Администраторы Braingames
Сообщений: 13 482
Регистрация: 23.2.2009
Из: Симферополь
Пользователь №: 13 114



QUOTE(panda-pandus @ 6.6.2014, 8:04) *
А минимизировать надо мат ожидание потерянных жизней или их потерю в худшем случае?

В худшем, насколько я знаю из общения с idler_.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
idler_
6.6.2014, 9:34
Сообщение #4


Лентяй
*****

Группа: Администраторы Braingames
Сообщений: 8 665
Регистрация: 22.4.2007
Пользователь №: 211



QUOTE(panda-pandus @ 6.6.2014, 10:04) *
А минимизировать надо мат ожидание потерянных жизней или их потерю в худшем случае?

alan верно ответил, минимизируем потерянные жизни в худшем случае.


--------------------
Я - человек-простой
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SusAnna
6.6.2014, 9:57
Сообщение #5


Активный участник
***

Группа: Пользователи Braingames
Сообщений: 804
Регистрация: 3.10.2007
Из: Масквэ
Пользователь №: 4 024



Расположение дверей на колесе остается неизменным?
т.е. если, к примеру, у меня 3 двери 123, на предыдущем ходе я открыла 12 и установила обе в +/-, если я открываю следующим ходом дверь 1, могу ли быть уверена что справа от нее дверь 2 с установленным мною +/-? это грубый пример) понятно, что у меня нет номеров дверей и я не знаю действительно ли я открыла дверь 1 или нет) важно понять двери не меняя орентира просто крутятся в неизвестном направлении и на неизвестный угол поворота? или же можно сказать что они перемешиваются между собой в случайном беспорядке?
и Традиционный вопрос, фанфары звучат после закрытия двери? или я могу открыть 2 двери поменять значение знака в одной из них, если не было фанфар поменять значение в другой?


--------------------
ММ не верит тем, кто не верит в себя. Вопрос, верит ли он в себя? :)
какие-то циферки, которые помогут меня найти: 9151368625
Изображение
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
alan
6.6.2014, 10:19
Сообщение #6


zzz...
*****

Группа: Администраторы Braingames
Сообщений: 13 482
Регистрация: 23.2.2009
Из: Симферополь
Пользователь №: 13 114



SusAnna, задача равносильна побегу мегамозга, со следующими отличиями:
1. Дырок-дверей, не 4, а M.
2. Рук не 2, а M.
3. Можно использовать любое число рук N: 1 <= N <= M
4. За одну попытку снимается N! жизней.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Vokebizak
6.6.2014, 10:25
Сообщение #7


Участник
**

Группа: Пользователи Braingames
Сообщений: 183
Регистрация: 20.10.2011
Из: Караганда
Пользователь №: 28 310



QUOTE(alan @ 6.6.2014, 10:19) *
SusAnna, задача равносильна побегу мегамозга, со следующими отличиями:
1. Дырок-дверей, не 4, а M.
2. Рук не 2, а M.
3. Можно использовать любое число рук 1 <= N <= M
4. За одну попытку снимается N! жизней.


Если рук М, то смысл в задаче? Мы ведь можем сразу проверит М дырок и установить нужный нам порядок


--------------------
Здесь могла бы быть ваша реклама
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
idler_
6.6.2014, 10:44
Сообщение #8


Лентяй
*****

Группа: Администраторы Braingames
Сообщений: 8 665
Регистрация: 22.4.2007
Пользователь №: 211



QUOTE(SusAnna @ 6.6.2014, 10:57) *
Расположение дверей на колесе остается неизменным?
т.е. если, к примеру, у меня 3 двери 123, на предыдущем ходе я открыла 12 и установила обе в +/-, если я открываю следующим ходом дверь 1, могу ли быть уверена что справа от нее дверь 2 с установленным мною +/-? это грубый пример) понятно, что у меня нет номеров дверей и я не знаю действительно ли я открыла дверь 1 или нет) важно понять двери не меняя орентира просто крутятся в неизвестном направлении и на неизвестный угол поворота? или же можно сказать что они перемешиваются между собой в случайном беспорядке?

Относительное расположение дверей неизменно, абсолютное меняется (иначе зачем крутить?).
То есть за дверью X по часовой стрелки всегда следует одна и та же дверь, но где будет располагаться дверь X после прокрутки колеса, неизвестно.

QUOTE(SusAnna @ 6.6.2014, 10:57) *
и Традиционный вопрос, фанфары звучат после закрытия двери? или я могу открыть 2 двери поменять значение знака в одной из них, если не было фанфар поменять значение в другой?

Фанфары звучат после закрытыя дверей.

QUOTE(askhatkazibekov @ 6.6.2014, 11:25) *
Если рук М, то смысл в задаче? Мы ведь можем сразу проверит М дырок и установить нужный нам порядок

Вы действительно можете сразу проверить M дырок и установить нужный вам порядок, но потеряете при этом M! (M факториал) жизней. Наша же цель минимизировать число потерянных жизней на каждом уровне игры.


--------------------
Я - человек-простой
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
idler_
6.6.2014, 20:28
Сообщение #9


Лентяй
*****

Группа: Администраторы Braingames
Сообщений: 8 665
Регистрация: 22.4.2007
Пользователь №: 211



Для M=3 прислали оптимальный вариант.
Остальные уровни пока ждут своего Мегамозга smile.gif


--------------------
Я - человек-простой
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
alan
6.6.2014, 20:46
Сообщение #10


zzz...
*****

Группа: Администраторы Braingames
Сообщений: 13 482
Регистрация: 23.2.2009
Из: Симферополь
Пользователь №: 13 114



QUOTE(idler_ @ 6.6.2014, 19:28) *
Для M=3 прислали оптимальный вариант.
Остальные уровни пока ждут своего Мегамозга smile.gif

Я тебе присылал для 3 и 4 оптимальный tongue.gif
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
idler_
6.6.2014, 20:49
Сообщение #11


Лентяй
*****

Группа: Администраторы Braingames
Сообщений: 8 665
Регистрация: 22.4.2007
Пользователь №: 211



QUOTE(alan @ 6.6.2014, 21:46) *
Я тебе присылал для 3 и 4 оптимальный tongue.gif

По условиям, озвученным в первом посте, требуется отправлять решения в PM tongue.gif
Ладно, давай не будем засорять тему)


--------------------
Я - человек-простой
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
0
8.6.2014, 16:08
Сообщение #12


Охгдеж
****

Группа: Пользователи Braingames
Сообщений: 1 335
Регистрация: 26.3.2009
Пользователь №: 13 618



Выбор двери может основываться на увиденном?
К примеру я заказал 2 двери, открываю 1ую и если вижу + то вторую, в противном случае четвертую?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
idler_
8.6.2014, 16:28
Сообщение #13


Лентяй
*****

Группа: Администраторы Braingames
Сообщений: 8 665
Регистрация: 22.4.2007
Пользователь №: 211



QUOTE( @ 8.6.2014, 17:08) *
Выбор двери может основываться на увиденном?
К примеру я заказал 2 двери, открываю 1ую и если вижу + то вторую, в противном случае четвертую?



ответ в другом сообщении.

Сообщение было отредактировано alan: 12.6.2014, 11:31


--------------------
Я - человек-простой
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
idler_
12.6.2014, 11:05
Сообщение #14


Лентяй
*****

Группа: Администраторы Braingames
Сообщений: 8 665
Регистрация: 22.4.2007
Пользователь №: 211



Прошу прощения, я всех ввёл в заблуждение, т. к. сам неправильно трактовал условие задачи sad.gif
На имеющихся у меня "оптимальных" ответах это не сказывается, т. к. они были предоставлены человеком, который условие понимал правильно smile.gif

QUOTE( @ 8.6.2014, 17:08) *
Выбор двери может основываться на увиденном?
К примеру я заказал 2 двери, открываю 1ую и если вижу + то вторую, в противном случае четвертую?

Правильный ответ на этот вопрос: да, может. При этом количество открываемых дверей на каждом уровне вы определяете заранее, но открывать их можете последовательно.


Внёс это уточнение в исходное сообщение.


--------------------
Я - человек-простой
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0 -

 



- Упрощённая версия Сейчас: 13.6.2024, 15:59
Яндекс.Метрика