| 
    | 
    
    | 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 |  | Тоже вначале не заметил, что нет каре  , ну я думаю это очепятка )) 
 Ну эти числа можно получить чисто комбинаторно, без перебора комбинаций, а вот как получить количество меньше/равно/больше равных по силе комбинаций?
 Как комбинаторно вычислить при нашем ТК все ТК дилера меньше/равно/больше? И так для разных сил комбинаций и желательно без перебора.
 Для каре, фулл, тройки несложно, их не так и много обычно, и к тому же нет равных, а вот для пар или ТК уже посложней
  , там даже комбинаторно очень похоже на перебор. | 
 |  |  |  |