Просмотреть всю тему ""gamsoft.ru" vs "oasispoker.ru"." »»
Re: "gamsoft.ru" vs "oasispoker.ru".   ID:24863   ответ на 24368 Пн, 4 декабря 2006 12:35 [#]
KID Форумы CasinoGames
Korovin писал пн, 04 декабря 2006 01:24

Главная проблема здесь действительно подсчет числа пустых, но она решается. Составим заранее таблицу work: array[0..12,0..12,0..12,0..12,0..12], параметрами которой будут число пустых номиналов в колоде, номиналов с 1 картой, двумя тремя и четырньмя соответственно. В самой таблице - число беспарных комбинаций для этих условий на 4-х картах. Допустим, ТК не иргает, у дилера 7. Проходим массив рангов от 2 до A, исключая 7 и формируем адрес к нашей таблице, по которому находим число беспарок. Отнимаем от него число стритов и флешей. ВСЕ. Если ТК игрет, чуть сложнее. Пусть у дилера таже 7. Проходим массив номиналов дважды, от 2 до K, исключая 7 и от 2 до A, исключая 7 и К. Если у дилера A или K, то один раз от 2 до Q. Таким же способом можно очень быстро посчитать и число ТК и число пар.
Я так понял несколько разных цыклов? А если посчитать все комбинации и вычесть из общего числа, не быстрее будет? там веть почти нет цыклов, восновном формулы в одну строчку. Цыклом считается предварительно только количество номиналов в колоде по 4 по 3 и т.д. ну и на стрейтфлешике циклик не большой.
Дак какой всетаки щас рекорд скорости для случайной руки? Может огласите хотябы приблизительно?