Jak @ 17.11.22каждом уровне ищу роялти для 22,23,24,25..2К,2А,33,34,35,36..3К,3А,44,45,46...АА, суммирую их, делю на кол-во таких пар карт, все ауты и все.
Все это странно.... Не то что то записываешь
Давай симпл димпл пример решать
Ak2
2342
5552
В сбросе пусто
Ев какое? Или вероятность какая карэ?
Вечером посчитаю вручную перед каткой, сейчас рубит спать
Все как надо.
ЕВ - 0,4878 = 400/820.
Вероятность каре 40/820. Осталась 41 карта, одна пятерка и 40 остальных.
Кстати это хороший пример, показать отличие 2-х карт от 3-х карт на последнем подъеме.
Если смотрим 2 карты, получим: каре - 40 раз, всего вариантов 820. ЕВ=40*10/820=0,4878
Если смотрим 3 карты, получим: каре - 40*39/2=780 раз, всего троек 41*40*39/6=10660. 780 раз из них мы конечно выберем пару с 5-кой для каре.
ЕВ=780*10/10660=0,7317.
И вариант с 3-мя картами ближе к самой сути игры.
Jak @ 18.11.22Кстати это хороший пример, показать отличие 2-х карт от 3-х карт на последнем подъеме.
Если смотрим 2 карты, получим: каре - 40 раз, всего вариантов 820. ЕВ=40*10/820=0,4878
Если смотрим 3 карты, получим: каре - 40*39/2=780 раз, всего троек 41*40*39/6=10660. 780 раз из них мы конечно выберем пару с 5-кой для каре.
ЕВ=780*10/10660=0,7317.
И вариант с 3-мя картами ближе к самой сути игры.
Ну я бы так считал
52-11 в колоде карт это 41 карта
Приходят три карты, посчитаем что пятерка не приходит
40/41 * 39/40 * 38/39
Упростим до
38/41 = 0.92682927
Значит 1-0.92682927 пятерка приходит с вероятностью: 0.07317073 и ев равно 0.7317073... Это правильно...
Так в первом варианте тебе тоже самое делать с двумя картами
Смотреть тройки и потом уже двойки, иначе ты совсем в другую игру катаешь...
KK
--
882 - 8.681572
=========================
--
KK
882 - 7.623763
=========================
--
88
KK2 - 7.151163
========================
--
2
KK88 - 8.142079
====================
Давай еще стартеры для проверки
Jak @ 19.11.22KK
--
882 - 8.681572
Прикольно что с пустой лайны макс роялти собирает
Вариант
Кк
2
88
Почему то отсутствует, он явно лучше всех этих
Ты его специально выпилил?)
Так не пойдёт:
Добавь скуп -6 когда мы не доехали
Вероятность побить лайн 0.5
Верхний 0.5
Средний 0.5
Нижний 0.5
И скуп оппонента будет с вероятностью 0.5*0.5*0.5 и наш скуп такой же
Ждём расчёты
Сравню с эталонными(на солвере за миллион $ посчитанными кек)
В этом варианте
2
КК88
И этом
КК
2
88
Фл в середину можешь не учитывать
Три варианта посчитать
2
КК88
КК
2
88
КК
882
c00l0ne @ 19.11.22Jak, да вроде норм цифорки, дальше давай сам, сколько по времени считает?
Флеши учитывает?
как ты и говорит 1-2 минуты
дальше не интересно писать,
флеши, конечно можно добавить, но чета с ними проблема, сразу растет дерево и тд.
А посчитанные стартеры мне ни к чему. Я в китай не играю.
Jak @ 20.11.22дальше не интересно писать,
Ок
Но все равно респект, кодом не поделишся? в архив себе заброшу coulant@mail.ru
Само собой конфиденциальность гарантирую
Сократил время счета на 60%, там где было 180с - стало 70с, где было 120с - стало 50с.
Разрезал на 91 поток. В каждом потоке первые 2 карты. Дальше по алгоритму. Все сразу запускаю, проц загружается на 100%.
Все упростилось настолько, что дальше не куда оптимизировать.
Jak, красивое, будут кардинальные изменения или мыслишки, подкидывай сюда...
Ладно давайте двигаться сами , раз все ливнули
Начнём с посл сдачи:
Давайте решим вот такой пример для начала
ТЗ:
* учесть доску оппонента
* сброс оппонента не учитывать
* вывод информации сделать максимально детальным, все вероятности, все части ев и тд
* интерфейс дружественный для пользователя
* флеши учесть
* язык с++
Срок 1 сутки
Время пошло 06:27
Вот так это выглядит на бумаге, достаточно сложный алгоритм, считать будет долго скорее всего, дерево МК большое получается.
Осталось закодить это ядро)
Дальше уже обвесы не сложно будет добавить ...
Флеши сильно влияют (если, конечно возможны).
без флешей - 3,1347
с флешами - 12,0053
100% их надо учитывать.
без флешей - 6,2384
с флешами - 14,6696
какие формулы? sin() cos()?
на каждом уровне ищу роялти для 22,23,24,25..2К,2А,33,34,35,36..3К,3А,44,45,46...АА, суммирую их, делю на кол-во таких пар карт, все ауты и все.
когда пытаюсь положить эти две карты 9ю способами, беру не сумму, а максимум.
все, какие формулы?