Старый 13.03.2007, 15:22   #60 (permalink)
Grey
Бессмертный
 
Аватар для Grey
 
Регистрация: 30.04.2004
Сообщений: 3,612
Цитата:
Сообщение от Шамсутдинов писал
Не понимаю какие вы используете массивы такого размера? У меня есть массивы, но не такие большие, вся программа занимает в памяти вместе с данными 3,3 МБ.
Да ну.

Название: Captured3.pngПросмотров: 402Размер: 2.4 Кб

Цитата:
Сообщение от Цитата:
У меня вкралось подозрение, что вы считаете только один бокс, максимум еще одна открытая карта. В моем же алгоритме может быть открыто любое количество дополнительных карт от 0 до 30.
Так что ваше замечание о быстродействии я считаю безосновательным.
Придется обосновать
Качай отсюда greydemo.zip. Это моя демка, считает точное МО простого покера без обменов полным перебором. Т.е. 13 возможных карт дилера * число всех комбинаций по 5 из 51 = 30537780 раскладов. Для каждого расклада производится операция вычисления (по формулам) количества комбинаций дилера старше/младше/равно/пустая, даже в том случае, если у игрока пустая комбинация. На моем стареньком PIII-800 это занимает 32 секунды. Или примерно 950 тыс./сек. На твоем, думаю, будет раза в 2 быстрее. И "дополнительные", как ты говоришь, карты можно тоже исключить из расчета. До 40 штук. Размер используемой памяти не забудь посмотреть в диспетчере задач.

__________________
Arthur Grey
Grey вне форума