#4
by D_Pavel
Хотябы как посчитать количество вариантов после третьего хода? Тоесть поставили Х, потом О, потом еще Х.
#5
by Злопчинский
в начале - все пусто, 1состояние - на первом ходе - любое поле м.б. заполнено X, 9 состояний - на втором ходе - свободные поля могут быть заполнены 0, 8 состояний - на третьем ходе - любое поле м.б. заполнено X, 7 состояний - на четвертом ходе - любое поле м.б. заполнено 0, 6 состояний - на пятом ходе - любое поле м.б. заполнено X, 5 состояний - пять ходов - минимум для выигрыша итого 9*8*7*6*5+1 = 15121 - это если принимать во внимание ориентацию поля, если нет - то намного меньше - исключаются зеркальные. это я так, не думая посчитал, как одинэсник, не математик
#6
by Злопчинский
с учетом того, что на пятом ходу выигрыш только при определенной растановке на предыдущих ходах - то все не так...
#10
by D_Pavel
1+ 9+ 9*8+ 9*8*7/2+ 9*8*7/2*6/2+ 9*8*7/2*6/2*5/3+ 9*8*7/2*6/2*5/3*4/3+ 9*8*7/2*6/2*5/3*4/3*3/4+ 9*8*7/2*6/2*5/3*4/3*3/4*2/4+ 9*8*7/2*6/2*5/3*4/3*3/4*2/4*1/5- 192 где 192 - это те варианты когда выиграли оба
#12
by D_Pavel
другой чувак из США насчитал 5478 вариантов, наверное он вычел еще какие-то, которые я не учел.
#15
by Мэс33
Гугл говорит - 255 168 комбинаций. Из них: Победа за 5 шагов: 1 440 комбинаций Победа за 6 шагов: 5 328 комбинаций Победа за 7 шагов: 47 952 комбинаций Победа за 8 шагов: 72 576 комбинаций Победа за 9 шагов: 81 792 комбинаций Ничья: 46 080 комбинаций Всего: 255 168 комбинаций
#16
by Мэс33
+ если убрать симметричные комбинации, то количество будет либо 31 896, либо 26 830, зависит от того, что считать симметричной комбинацией. Взято отсюда:
#17
by Мэс33
+ расчеты комбинаций игры до завершения игры - то есть до победы одной из сторон или ничьи. Общее число комбинаций - будет 9!.
#18
by D_Pavel
Не пойдет. Не учтены комбинации когда игра не закончена. Не нужно убирать симметричные комбинации.
#20
by D_Pavel
>> Победа за 9 шагов: 81 792 комбинаций Вообще чушь. На 9 шаге возможно всего 126 комбинаций если считать по , среди них как победы, так и ничья.
#21
by Мэс33
>>>Не пойдет. Не учтены комбинации когда игра не закончена. В смысле? Среди 255 168 - все возможные варианты до окончания игры. Если бы просто заполняли эту табличку 3x3 - было бы 9! вариантов. Это не чушь. 81 792 комбинаций, чтобы довести игру до победы на 9м шаге.
#22
by D_Pavel
Не может быть 9! Считаем: Нужно расставить 4 нолика в 9 клетках, оставшиеся клетки займут кресты: Ответ: Первый нолик ставится 9 вариантами. Второй ставится 8 вариантами. Третий 7 Четвертый 6 Итого: 9*8*7*6 = 3024 вариантов Из этого числа нужно убрать все возможные перестановки. Так как ноликов 4, то делим 3024 на 4*3*2 = 24: 3024 / 24 = 126
#23
by D_Pavel
+ Проверяем то же самое но в крестах: Считаем: Нужно расставить 5 крестов в 9 клетках, оставшиеся клетки займут нули: Ответ: Первый крест ставится 9 вариантами. Второй ставится 8 вариантами. Третий 7 Четвертый 6 Пятый 5 Итого: 9*8*7*6*5 = 15120 вариантов Из этого числа нужно убрать все возможные перестановки. Так как крестов 5, то делим 15120 на 5* 4*3*2 = 120: 15120 / 120 = 126
#24
by dmpl
Вариантов состояния поля не больше 3^9, причем часть исключается как невозможные из-за того что игра будет завершена до того как этот вариант станет возможным.
#25
by D_Pavel
>> Среди 255 168 - все возможные варианты до окончания игры Не нужно до окончания игры, нужно учесть что игра могла быть не закончена.
#27
by dmpl
Там, возможно, считают варианты последовательностей ходов. Ведь к одному и тому же состоянию можно прийти разными последовательностями.
#28
by D_Pavel
Итого: Все позиции посчитаны в при условии что игроки делали ходы по очереди. Теперь нужно из них найти все невозможные позиции. Я насчитал только 192, это когда выиграли оба: 000 ХХХ 0ХХ
#30
by aka AMIGO
ИМХО комбинаций гораздо меньше подсчитанных тут арихметиками. Поясняю: игра идет не до тупого заполнения всех клеток, а до явного выигрыша/ничьей. При этом, понятно, больше половины клеток остаются пустыми.
#33
by Мэс33
Перечитал условие задачи. Давайте поясним: - если речь идет о том, сколько комбинаций игры вообще возможно вплоть до заполнения таблички 3х3, то правильный ответ будет 9! * 2 = 725 760. Почему? Простой ответ. Допустим ход начнем с крестика. На первом шаге возможно 9 вариантов поставить крестик. На втором шаге - 8 вариантов поставить нолик. то есть уже комбинаций 9*8 На третьем шаге - 9 * 8 * 7 И так далее. Но игру мы можем начать с нолика, тогда полученное значение 9! умножаем на 2 ))).
#34
by D_Pavel
Вариантов заполнения всех клеток всего 126, так что утверждение "комбинаций гораздо меньше" не верно.
#36
by Мэс33
Ок. Вечером подумаю. Тут двояко можно считать: - считать количество ветвей Шаг1->Шаг2->Шаг3 и так далее; - считать состояния: На шаге1 - количество комбинаций, плюс количество комбинаций на шаге2 и т.д. Потом можно считать все, вплоть до заполнения последней ячейки, или ограничиваясь окончанием игры (победа или ничья) Что мы считаем?
#38
by Мэс33
По ссылке: всего существует 255 168 комбинаций игры. Of these, 131,184 are won by the first player, 77,904 are won by the second player, and 46,080 are drawn. Не учитывая зеркалирование.
#40
by Мэс33
так как вопрос звучит? Правильно ли понимаю: "Сколькими способами можно сыграть в крестики-нолики?" Если так считать, то верный ответ дан тут . То есть, до победы на 5 шаге существует 1 440 вариантов развития игры.
#44
by Lama12
Народ, вон в уже давно сказали что вариантов не более чем 3^9. Это обычная комбинаторика. В одной ячейке может быть 3 значения- "Пусто", "Х", "О". Всего в колонке 3 ячейки. Т.е. по одной колонке количество вариантов 3^3. Далее... Колонок у нас 3. В каждой колонке 3^3 вариантов. В результате все поле может быть заполнено количеством вариантов равным (3^3)^3 = 3^(3*3) = 3^9.
#49
by ЧеловекДуши
Все не читал. Народ, к чему пришли? Сколько комбинаций крестиков ноликов? Я вот думаю их всего 3 :) 1. Победитель первый 2. Победитель второй 3. Никто не победил, т.к. в эту игру нельзя выиграть. Только разве оппонент не дальновиден и не может рассчитать два хода на перед :)
#52
by ЧеловекДуши
Оба выиграть не могут по определению. И правилу игры. Эх математики, все время детали отбрасываете :) "5854" вариации... как много, для столь пустой игры :)
#56
by D_Pavel
в показан пример, его нужно скопировать в калькулятр, и ответ получится 5854. Да, ты ошибся практически сразу же...
#58
by DomovoiVShoke
9*8*7/2 - почему вариант третьего хода? Т.е. третий ход в 3,5 клетки можно только сделать? Как можно сходить в пол клетки?
#59
by Азазель
С какой целью вы считаете число вариантов? Что это дает? Там всех стратегий- не более пяти, примитивнейшая игра! Стадо дебилов на марше!
#66
by DomovoiVShoke
+Если можно крутить поле, то первый ход никак не 9 вариантами будет как тут все считали.
Тэги: Математика и алгоритмы
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Установка цен номенклатуры на основании документа поступления.
- Выгрузка свойств с типом список из 1с в Битрикс
- Отбор в событии "АвтоПодбор"
- фасет XDTO типа Образец
- Проблема с 1с при работе через веб-клиент (зависает веб-сервер)
- Доступные остатки планируемых поступлений
- Поле объекта недоступно для записи. На сервере.
- Как раскрасить ячейку в макете УПП 8,3
- СМС-оповещение с проверочным кодом в Рознице 2.0
- как получить результат выполнения СКД
- Открыть форму выбора на текущем элементе
- 8.3 Отчет СКД, Строки табличной части -> в поля и ресурсы
- переход с БП на БСО
- Учет сигарет в УТ 11, неуникальность ШК
- вообще ничего не соображаю в программировании, но очень хочется
- Журнал регистрации 1С на SQLite - из-за чего возникают сбои?
- ЗУП2.5 Прекращение действия исполнительного листа
- ВПФ Акт на передачу прав УТ 11.1
- v7: Можно ли в конвертации удалить старый объект перед загрузкой
- Подскажите, кто в курсе, как подключить к УПП весы МАССА-К ВПМ