Re: Soft Speed Test ID:25054 ответ на 24894 |
Вт, 27 марта 2007 12:08 [#] |
|
|
В следующем тесте можно будет разрешить использование сжатия мастей в той же задаче. Когда время у всех будет порядка сотых долей секунды или меньше, можно будет усреднять по полному перебору еще 1,2 или 3 дополнительной мертвой карте. Но лучше сразу писать алгоритмы для всех возможных мен, для этого нужно знать, какие мены нужно рассматривать (в том числе, добор 6-ой карты). Это усложняет задачу.
Sharky | Games -– количество просчитанных игр. 1 игра = варианту Bet/Fold (каждый конкретный showdown). Если у дилера закрыто 4 карты и в колоде например 30, то это будет C{30,4} = 27405 games.
Hands -- количество просчитанных рук. То есть, если считаем всю колоду как C{52,1} * C{51,5} * C{46,4} то это будет games = C{52,1} * C{51,5} * C{46,4}, hands = C{52,1} * C{51,5} | Лучше игрой назвать раздачу карт, когда могут предстоять мены, а позицией - когда уже не будет мен, но у дилера закрыты 4 карты. Случай же, когда все карты дилера уже открыты, не нужно считать, потому что с точки зрения программы эти ситуации не перебираются и быстродействие алгоритма не очень зависит от количества мертвых карт. Но при расчете мен все же единицей измерения будет количество расчетов для совокупность рангов поменяных карт, с суммированием по всем совокупностям мастей, потому что эта процедура уже далее неделима.
Можно было бы сделать в переспективе коммерческую версию с красивым оформлением, но я точно не буду заниматься таким оформлением. Не лучше ли специализироваться, тем более, что у некоторых людей найдутся идеи по оформлению. Интересно, что думает по этому поводу Sharky?
|
|
|