Пилю программку по обсчёту китайского покера

Последний пост:26.11.2023
22
1 46 66 67 68 69 88 114
  • Цитата (БиллиУбили @ 31.3.2020)
    Что скажете, продолжать в этом направлении?


    No cat meme
    Кот полностью прочитавший тему тса
    393/882
    Ответить Цитировать
    0
  • Хмм...сейчас посмотрел описание std::set
    Цитата
    Sets are usually implemented as red-black trees.

    Что очень даже логично. Наверно моей ошибкой было пулять туда комбинации целиком(все 5 карт). Так что для простейших операций set очень даже можно использовать.
    Продолжаем находить разложение стартера при условии, что (ровно) 2 карты мы кладём вниз.
    564/741
    Ответить Цитировать
    -1
  • ну что закроем шапито это

    ТС вот тебе задача:
    Наверху дама и остальные все лайны готовы... Предпоследний ход...
    Осталось две сдачи поставить :

    И ( одна дама в колоде приходит)
    К

    Попробуй подумать какой ход выберет твой софт)

    Я так понимаю даму) вместо оптимального ВВ наверх

    В таких спотах софт всегда будет ошибаться основанный на фиче разложения фантазии
    394/882
    Ответить Цитировать
    0
  • Цитата (c00l0ne @ 2.4.2020)
    Я так понимаю даму)

    Лол. У меня происходит усреднение за счёт генерации множества наборов {6 карт}
    в которых будет JJ(но не будет Q) - положит JJ, в которых будет Q(но не будет JJ) - положит Q.
    В описанном тобой примере положит Q.
    В итоговый ответ это внесёт погрешность 0.1%
    Что с того?
    565/741
    Ответить Цитировать
    0
  • Цитата (c00l0ne @ 2.4.2020)
    В таких спотах софт всегда будет ошибаться основанный на фиче разложения фантазии

    Конечно, будет ошибка, кто спорит. До "честного" разложения подьём-за-подьёмом ещё надо дойти.
    566/741
    Ответить Цитировать
    0
  • БиллиУбили, ок
    Добьем , все готово, осталась середина: у тебя пришла середина и можно в пять аутов задвинуться, а раннером два туза приходят

    Середина

    Сдача предпосл

    Посл


    Я так понимаю тузы выберет

    Цитата (БиллиУбили @ 2.4.2020)
    итоговый ответ это внесёт погрешность 0.1%


    Это с потолка когда берешь, а если с листка взятьто н кушей туда сюда погрешность

    Придется вручную споты такие править набором правил

    Где мой пятак ? Киви в личку скинул
    395/882
    Ответить Цитировать
    0
  • Цитата (c00l0ne @ 2.4.2020)
    Я так понимаю тузы выберет

    не понял, что у тебя в середине и куда надо выбирать тузы?
    Или ты имеешь ввиду JJ - в топ, АА - в середину?
    Ну, да. Это экстремальный вариант, которые просто меркнет на фоне кол-ве вариантов последних 2ух наборов С(41,3)*C(38,3)

    Цитата (c00l0ne @ 2.4.2020)
    Это с потолка

    Стоит задача разложить стартер с "ошибкой" менее 1 куш. Разложение методом "фантазия" данную задачу решает.
    Ты уже не будешь класть TT в середину, а вниз
    567/741
    Ответить Цитировать
    0
  • Цитата (c00l0ne @ 2.4.2020)
    Где мой пятак ? Киви в личку скинул

    напомни "идею", которую ты написал. Пока что вижу критику, а не решение(я).
    Цитата (c00l0ne @ 2.4.2020)
    Придется вручную споты такие править набором правил

    это и так было понятно.

    Вот за (рабочую) идею, сколько кикеров хранить для каждой комбинации...как сравнивать флаши на старшинство(без хранения 5кикеров, условно говоря) - с удовольствием кину десятку
    568/741
    Ответить Цитировать
    0
  • БиллиУбили, МММ десятку
    Int Flash1= kicker1 | kicker2...
    Int flash2=....
    Flash1> flash2?
    Кидай

    Цитата (БиллиУбили @ 2.4.2020)
    сколько кикеров хранить для каждой комбинации.


    Все само собой
    396/882
    Ответить Цитировать
    0
  • c00l0ne, двойка вам, пограммист хренов
    Какой флаш старше или ?
    А может ?
    569/741
    Ответить Цитировать
    0
  • Цитата (БиллиУбили @ 2.4.2020)
    напомни "идею", которую ты написал. Пока что вижу критику, а не решение(я).


    Цитата (c00l0ne @ 30.3.2020)
    5$ работаем пацаны, дома в изоляции от коронавируса...

    Ну что тебе посоветовать на пять баксов... Возми более простой пример для начала... Ситуацию последних ходов...
    Из колоды выброси половину карт...
    Или придумай упрощённый вариант ананаса...
    Например есть флешовые, есть парные карты и есть пары для фантазии... Попробуй... Наверху 2 места под карту , внизу и середине 4 4 карты .. Флеши и стриты из 4 карт... Ходим по 2 карты без сброса
    Фантазия только тузы

    Стартер теми средствами и ресурсами которыми ты владеешь не решить

    Слишком глубоко для перебора
    Нужны новые технологии rl и nn

    Я пока подзабил на покер... В АйТи может уйду




    Вот это я предложил, с тебя 5$
    397/882
    Ответить Цитировать
    0
  • Цитата (БиллиУбили @ 2.4.2020)
    c00l0ne, двойка вам, пограммист хренов
    Какой флаш старше или ?
    А может ?


    Это нормально ваще так вот писать

    У тебя с нервишками все норм...

    Старше будет тот у кого кикера старше : int Flash1 = v(12) l v(11) l v(10) l v(9) l v(1)
    Этот флеш будет меньше второго:
    int Flash2 = v(12) l v(11) l v(10) l v(9) l v(2)
    Где v(I) это 2 в степени I
    Изи код если что
    398/882
    Ответить Цитировать
    0
  • Цитата (c00l0ne @ 2.4.2020)
    Возми более простой пример для начала...

    Сорян, я не просил предлагать мне более простые примеры.
    570/741
    Ответить Цитировать
    0
  • Цитата (c00l0ne @ 2.4.2020)
    Это нормально ваще так вот писать

    ну, назвать тебя пограммистом - считаю комплимент. Я, например, - не математик. Но от этого не страдаю
    571/741
    Ответить Цитировать
    0
  • Цитата (БиллиУбили @ 2.4.2020)
    ну, назвать тебя пограммистом - считаю комплимент. Я, например, - не математик. Но от этого не страдаю


    Забей
    Сообщение отредактировал c00l0ne - 2.4.2020, 10:15
    399/882
    Ответить Цитировать
    0
  • Цитата (c00l0ne @ 2.4.2020)
    Изи код если что

    Этот код ничего не решает. Вместо хранения 5 кикеров, ты хранишь ещё большое число, как я понял.
    ЗЫ Идея отсортировать флаши(и прочие) комбинации ЗАРАНЕЕ, упорядочить по старшинству, присвоить номера, и в таком виде запихнуть в дерево - не нова. Не надо её предлагать )
    572/741
    Ответить Цитировать
    0
  • БиллиУбили, короче балабол 5+10 баксов

    Цитата (БиллиУбили @ 2.4.2020)
    пограммист хренов


    И разговаривать научись ...
    400/882
    Ответить Цитировать
    0
  • Цитата (c00l0ne @ 2.4.2020)
    int Flash2 = v(12) l v(11) l v(10) l v(9) l v(2)

    Я не понял, что на выходе. 12 в степени 2 плюс 11 в степени 2 или что?
    или это двоичное число, где на 12ом, 11ом и 10ом(и т.д.) разряде стоят 1, а на остальных - 0?
    а потом ты будешь двоичное число переводить в десятиричное??
    Или как ты будешь сравнивать флаш со стритом\трипсом?
    573/741
    Ответить Цитировать
    0
  • Цитата (БиллиУбили @ 2.4.2020)
    Я не понял, что на выходе. 12 в степени 2 плюс 11 в степени 2 или что?
    или это двоичное число, где на 12ом, 11ом и 10ом(и т.д.) разряде стоят 1, а на остальных - 0?


    Цитата (БиллиУбили @ 2.4.2020)
    Я не понял, что на выходе. 12 в степени 2 плюс 11 в степени 2 или что?
    или это двоичное число, где на 12ом, 11ом и 10ом(и т.д.) разряде стоят 1, а на остальных - 0?
    а потом ты будешь двоичное число переводить в десятиричное??
    Или как ты будешь сравнивать флаш со стритом\трипсом?


    В "хуичное"
    Ты что не можешь понять как двоично кодируются комбы 13 + 13 битов кикеров и 10 битов старших это комбинации...
    Итого 36 битов на одну пятикарточную комбу...
    Цитата (БиллиУбили @ 2.4.2020)
    Или как ты будешь сравнивать флаш со стритом\трипсом?


    Бит трипса будет меньше бита стрита и меньше бита флеша ...
    401/882
    Ответить Цитировать
    0
  • Цитата (c00l0ne @ 2.4.2020)
    Бит трипса будет меньше бита стрита и меньше бита флеша

    то есть ещё один лишний байт? на каком основании будет младше ?

    Я кажется понял. 2 в степени 22 примерно 4,2КК, что заведомо перекрывает число 5 карточных комбинаций.
    Ты предлагаешь каждой комбинации присвоить номер по возрастанию?
    Бляяя...ну, попалась мне комбинация с номером 995222 например.
    Как я пойму: карэ это или роялфлаш?
    Надо одновременно и обратную операцию продумывать
    574/741
    Ответить Цитировать
    0
1 46 66 67 68 69 88 114
1 человек читает эту тему (1 гость):
Зачем регистрироваться на GipsyTeam?
  • Вы сможете оставлять комментарии, оценивать посты, участвовать в дискуссиях и повышать свой уровень игры.
  • Если вы предпочитаете четырехцветную колоду и хотите отключить анимацию аватаров, эти возможности будут в настройках профиля.
  • Вам станут доступны закладки, бекинг и другие удобные инструменты сайта.
  • На каждой странице будет видно, где появились новые посты и комментарии.
  • Если вы зарегистрированы в покер-румах через GipsyTeam, вы получите статистику рейка, бонусные очки для покупок в магазине, эксклюзивные акции и расширенную поддержку.