Просмотреть всю тему "Создание набора тестов для покерных программ" »»
Re: Создание набора тестов для покерных программ   ID:24631   ответ на 24447 Сб, 23 сентября 2006 16:41 [#]
Это Я Форумы CasinoGames
xRaven писал сб, 23 сентября 2006 09:58
Вариант 1 3h,3d,5c,Th,8d - 5s
Вариант 2 Ah,Kd,Tc,5h,3s - 5s

для обоих случаев формула для количества AK у дилера(во втором сл. меньше/равно/больше кол-во)

Мне удобней разместить кусок программы с пояснениями(разумеется подвырезанную часть кода). Для обоих случаев. Написано на паскале(дельфи).

Устроит такой вариант? могу расписать и без этого,только запарка небольшая с переводом в обычный мат. формат.

значки мастей я понял так h-черви,d-пики,c-крести,s-буби(Tc- 10-а крестей)
вр1)77499,9251,66039,6585,2407,763,490,137,5,0
вр2)81484,5805(2900,81,2824),65596,6462,2330,1038, 328,132,8, 2,0
кол-во комбинаций. Можно пока сравнить,кому надо.
Можно мне в личку код (кусок про АК), если не паблик. Пишу на с++, но думаю алгоритм пойму.

Fabrica писал сб, 23 сентября 2006 15:19
Тоже вначале не заметил, что нет каре Smile , ну я думаю это очепятка ))

Ну эти числа можно получить чисто комбинаторно, без перебора комбинаций, а вот как получить количество меньше/равно/больше равных по силе комбинаций?
Как комбинаторно вычислить при нашем ТК все ТК дилера меньше/равно/больше? И так для разных сил комбинаций и желательно без перебора.
Для каре, фулл, тройки несложно, их не так и много обычно, и к тому же нет равных, а вот для пар или ТК уже посложней Very Happy , там даже комбинаторно очень похоже на перебор.
Об это и говорилось вобще-то. У меня не точно считает, поэтому на перебор не похоже. ТК считается с точностью только до старшего кикера, по которуму считается больше, меньше, равно.