| 
    | 
    
    | Re: Soft Speed Test   ID:24995   ответ на 24894 | Вт, 13 марта 2007 15:22 [#] |  |  
	|  |  
    | Да ну.| Шамсутдинов писал |  | Не понимаю какие вы используете массивы такого размера? У меня есть массивы, но не такие большие, вся программа занимает в памяти вместе с данными 3,3 МБ. | 
 
 <img src="http://forum.cgm.ru/attachments/casino_soft/49701-soft_speed_test_-poker-captured3.png" border="0" alt="Название: Captured3.png
 Просмотров: 321
 
 Размер: 2.4 Кб" style="margin: 2px" />
 
 
 Придется обосновать| Цитата: |  | У меня вкралось подозрение, что вы считаете только один бокс, максимум еще одна открытая карта. В моем же алгоритме может быть открыто любое количество дополнительных карт от 0 до 30. Так что ваше замечание о быстродействии я считаю безосновательным.
 | 
  Качай отсюда greydemo.zip. Это моя демка, считает точное МО простого покера без обменов полным перебором. Т.е. 13 возможных карт дилера * число всех комбинаций по 5 из 51 = 30537780 раскладов. Для каждого расклада производится операция вычисления (по формулам) количества комбинаций дилера старше/младше/равно/пустая, даже в том случае, если у игрока пустая комбинация. На моем стареньком PIII-800 это занимает 32 секунды. Или примерно 950 тыс./сек. На твоем, думаю, будет раза в 2 быстрее. И "дополнительные", как ты говоришь, карты можно тоже исключить из расчета. До 40 штук. Размер используемой памяти не забудь посмотреть в диспетчере задач.
 
 |  |  |  |