Size: a a a

2017 October 31

EZ

Evgeniy Zheltonozhskiy🇮🇱 in comput.math
Александр
3^9 возможных состояний
но это без учета симметрии
это ограничение сверху
источник

Dv

Dr. Friedrich von Never in comput.math
Anton Jebrax
Всем привет. Меня тут мучает вопрос важный. Хочу написать алгоритм подсчета всех возможных партий в крестики-нолики. Написал и получилась фигня какая-то, 115 - это слишком мало. Может кто знает как нужно? Или ссылку.
Вот что быстро нашлось: http://www.se16.info/hgb/tictactoe.htm
источник

Dv

Dr. Friedrich von Never in comput.math
Там у автора побольше выходит.
источник

AJ

Anton Jebrax in comput.math
Dr. Friedrich von Never
Вот что быстро нашлось: http://www.se16.info/hgb/tictactoe.htm
о, спасибо. Я вот искал именно алгоритм, мне кажется он должен быть сильно проще чем математическое решение. Но если не найду, буду читать как решается математически
источник

X

Xak in comput.math
он действительно сильно проще, чем математическое решение
источник

X

Xak in comput.math
я даже не могу слёта сказать, как правильно учесть все повороты и отражения, чтобы избежать повторного учёта партий
источник

АГ

Алексей Гаджиев in comput.math
Dr. Friedrich von Never
Там у автора побольше выходит.
тоже предположил что число больше должно быть, может автор вопроса имел в виду выигрышные комбинации.. ?
источник

X

Xak in comput.math
ну то есть, если пойти от мысли, что варианта победы может быть только три с точностью до поворотов и отражений (диагональ, крайняя строка и средняя строка)
источник

X

Xak in comput.math
то не совсем понятно, как избежать повторных подсчётов комбинаторно
источник

X

Xak in comput.math
ну, положим, мы рассматриваем все варианты победы в 2.5 хода (т.е. первого игрока)
источник

X

Xak in comput.math
положим, что начали с "первой строки" (все победы путём заполнения верхней строчки)
источник

X

Xak in comput.math
с понтом "потом умножим на количество возможных отражений/поворотов"
источник

АГ

Алексей Гаджиев in comput.math
Xak
ну то есть, если пойти от мысли, что варианта победы может быть только три с точностью до поворотов и отражений (диагональ, крайняя строка и средняя строка)
наверно тогда уже 2?
источник

X

Xak in comput.math
три варианта победы
источник

АГ

Алексей Гаджиев in comput.math
крайняя средняя - обе 3 в ряд
источник

АГ

Алексей Гаджиев in comput.math
это один
источник

АГ

Алексей Гаджиев in comput.math
+ диагональ
источник

X

Xak in comput.math
не
источник

X

Xak in comput.math
никакой поворот или отражение не переводит строку крайнюю в строку среднюю
источник

X

Xak in comput.math
а, поменяв местами крайнюю и среднюю, можно превратить ничью в выигрыш, поэтому менять местами нельзя
источник