| 
    | 
    
    | Постараюсь поподробнее   ID:23715   ответ на 23702 | Сб, 10 апреля 2004 21:03 [#] |  |  
	|  |  
    | Итак, считаем сколько получится комбинаций дилера каждого сорта и запоминаем их в массиве Нет игры, AK4, AK5,... AKQ, 22, 33, .. AA,
 3322, 44xx, .. AAxx, 222, 333, AAA, Str5, Str6, StrA, F, Full, Care, StrFl.
 
 Для обмена 5 карт получаем точно такой же массив чисел с возможными комбинациями игрока после обмена 5 карт.
 
 Теперь по этим двум массивам получаем МО обмена 5 карт
 Процедура очень простая. Делается один проход по комбинациям,
 Числа дилера по ходу цикла суммируются и для каждой комбинации имеем сколько комбинаций дилера старше его, а сколько младше.
 
 Для других обменов (меньше пяти карт) - заполняем тот же массив
 с учетом, что некоторые карты уже сданы.
 
 Формулы, кстати получаются довольно громоздкие (особенно для всяких там флешей и Туз-Король). Ошибок там выловил немерянно.
 
 Для шестикарточного так и не написал до сих пор. А там еще сложней (т.к. в 5-ом, если есть пара то ни стрит, ни флеш уже не может быть)
 |  |  |  |