Re: Создание набора тестов для покерных программ ID:24631 ответ на 24447 |
Сб, 23 сентября 2006 16:41 [#] |
|
|
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 | Тоже вначале не заметил, что нет каре , ну я думаю это очепятка ))
Ну эти числа можно получить чисто комбинаторно, без перебора комбинаций, а вот как получить количество меньше/равно/больше равных по силе комбинаций?
Как комбинаторно вычислить при нашем ТК все ТК дилера меньше/равно/больше? И так для разных сил комбинаций и желательно без перебора.
Для каре, фулл, тройки несложно, их не так и много обычно, и к тому же нет равных, а вот для пар или ТК уже посложней , там даже комбинаторно очень похоже на перебор. | Об это и говорилось вобще-то. У меня не точно считает, поэтому на перебор не похоже. ТК считается с точностью только до старшего кикера, по которуму считается больше, меньше, равно.
|
|
|