Побег мегамозга — 2 |
Добро пожаловать, гость ( Вход | Регистрация )
Публикующим:
1. Задачу можно опубликовать двумя способами:
- создав для нее отдельную тему с информативным названием;
- добавив задачу в готовый сборник (например «Бескрылки», «Мини-задачи», «Вопросы ЧГК») или создав свой (например, «Загадки от /для Светы»).
2. Если вы публикуете задачу, решение которой не знаете, напишите об этом. По умолчанию считается, что вам известен правильный ответ и вы готовы проверять других игроков.
Решающим:
1. В темах запрещается писать ответы и подсказки, если возможность открытого обсуждения не оговорена отдельно (в случае открытого обсуждения для текста следует использовать цвет фона или белый, оставляя другим игрокам возможность самостоятельного решения).
2. Правильность решения можно проверить, написав личное сообщение автору.
Побег мегамозга — 2 |
idler_ |
5.6.2014, 20:42
Сообщение
#1
|
Лентяй Группа: Администраторы Braingames Сообщений: 8 665 Регистрация: 22.4.2007 Пользователь №: 211 |
Привет!
Предлагаю очень увлекательную задачку 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 |
|
idler_ |
6.6.2014, 9:34
Сообщение
#4
|
Лентяй Группа: Администраторы Braingames Сообщений: 8 665 Регистрация: 22.4.2007 Пользователь №: 211 |
А минимизировать надо мат ожидание потерянных жизней или их потерю в худшем случае? alan верно ответил, минимизируем потерянные жизни в худшем случае. -------------------- Я - человек-простой
|
SusAnna |
6.6.2014, 9:57
Сообщение
#5
|
Активный участник Группа: Пользователи Braingames Сообщений: 804 Регистрация: 3.10.2007 Из: Масквэ Пользователь №: 4 024 |
Расположение дверей на колесе остается неизменным?
т.е. если, к примеру, у меня 3 двери 123, на предыдущем ходе я открыла 12 и установила обе в +/-, если я открываю следующим ходом дверь 1, могу ли быть уверена что справа от нее дверь 2 с установленным мною +/-? это грубый пример) понятно, что у меня нет номеров дверей и я не знаю действительно ли я открыла дверь 1 или нет) важно понять двери не меняя орентира просто крутятся в неизвестном направлении и на неизвестный угол поворота? или же можно сказать что они перемешиваются между собой в случайном беспорядке? и Традиционный вопрос, фанфары звучат после закрытия двери? или я могу открыть 2 двери поменять значение знака в одной из них, если не было фанфар поменять значение в другой? -------------------- |
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 |
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 |
Расположение дверей на колесе остается неизменным? т.е. если, к примеру, у меня 3 двери 123, на предыдущем ходе я открыла 12 и установила обе в +/-, если я открываю следующим ходом дверь 1, могу ли быть уверена что справа от нее дверь 2 с установленным мною +/-? это грубый пример) понятно, что у меня нет номеров дверей и я не знаю действительно ли я открыла дверь 1 или нет) важно понять двери не меняя орентира просто крутятся в неизвестном направлении и на неизвестный угол поворота? или же можно сказать что они перемешиваются между собой в случайном беспорядке? Относительное расположение дверей неизменно, абсолютное меняется (иначе зачем крутить?). То есть за дверью X по часовой стрелки всегда следует одна и та же дверь, но где будет располагаться дверь X после прокрутки колеса, неизвестно. и Традиционный вопрос, фанфары звучат после закрытия двери? или я могу открыть 2 двери поменять значение знака в одной из них, если не было фанфар поменять значение в другой? Фанфары звучат после закрытыя дверей. Если рук М, то смысл в задаче? Мы ведь можем сразу проверит М дырок и установить нужный нам порядок Вы действительно можете сразу проверить M дырок и установить нужный вам порядок, но потеряете при этом M! (M факториал) жизней. Наша же цель минимизировать число потерянных жизней на каждом уровне игры. -------------------- Я - человек-простой
|
idler_ |
6.6.2014, 20:28
Сообщение
#9
|
Лентяй Группа: Администраторы Braingames Сообщений: 8 665 Регистрация: 22.4.2007 Пользователь №: 211 |
Для M=3 прислали оптимальный вариант.
Остальные уровни пока ждут своего Мегамозга -------------------- Я - человек-простой
|
alan |
6.6.2014, 20:46
Сообщение
#10
|
zzz... Группа: Администраторы Braingames Сообщений: 13 482 Регистрация: 23.2.2009 Из: Симферополь Пользователь №: 13 114 |
|
idler_ |
6.6.2014, 20:49
Сообщение
#11
|
Лентяй Группа: Администраторы Braingames Сообщений: 8 665 Регистрация: 22.4.2007 Пользователь №: 211 |
Я тебе присылал для 3 и 4 оптимальный По условиям, озвученным в первом посте, требуется отправлять решения в PM Ладно, давай не будем засорять тему) -------------------- Я - человек-простой
|
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 |
Выбор двери может основываться на увиденном? К примеру я заказал 2 двери, открываю 1ую и если вижу + то вторую, в противном случае четвертую? ответ в другом сообщении. Сообщение было отредактировано alan: 12.6.2014, 11:31 -------------------- Я - человек-простой
|
idler_ |
12.6.2014, 11:05
Сообщение
#14
|
Лентяй Группа: Администраторы Braingames Сообщений: 8 665 Регистрация: 22.4.2007 Пользователь №: 211 |
Прошу прощения, я всех ввёл в заблуждение, т. к. сам неправильно трактовал условие задачи
На имеющихся у меня "оптимальных" ответах это не сказывается, т. к. они были предоставлены человеком, который условие понимал правильно Выбор двери может основываться на увиденном? К примеру я заказал 2 двери, открываю 1ую и если вижу + то вторую, в противном случае четвертую? Правильный ответ на этот вопрос: да, может. При этом количество открываемых дверей на каждом уровне вы определяете заранее, но открывать их можете последовательно. Внёс это уточнение в исходное сообщение. -------------------- Я - человек-простой
|
Упрощённая версия | Сейчас: 13.6.2024, 15:59 |