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

Последний пост:26.11.2023
22
1 19 39 40 41 42 61 114
  • Цитата (c00l0ne @ 8.1.2020)
    я уже давно все что мне нужно посчитал

    тогда напиши, сколько фант в секунду ты раскладываешь из 15-16 карт. Ну, просто как ориентир
    У тебя считается только максимум или топ-10 вариантов?
    306/741
    Ответить Цитировать
    1
  • Цитата (БиллиУбили @ 8.1.2020)
    тогда напиши, сколько фант в секунду ты раскладываешь из 15-16 карт. Ну, просто как ориентир
    У тебя считается только максимум или топ-10 вариантов?


    зачем тебе это , лексерман все на сайте уже опубликовал и давно посчитал ... там годные расчеты ...
    лучше только брать выборку реального поля и статистикой выводить

    все равно ты не просимулируешь игру против фантазии и простой подсчет роялти тебе не даст точной цифры стоимости фантазии...
    207/882
    Ответить Цитировать
    0
  • Цитата (БиллиУбили @ 8.1.2020)
    Как делать: через рекурсию или линейным программированием?

    Господа, пока c00l0ne засоряет ветку...прошу совет. Не важно, умеете вы программировать или нет. Тут вопрос в том, что с рекурсией я провожусь чуть дольше, но скорее всего будет 0 ошибок (с)АЛтал
    307/741
    Ответить Цитировать
    1
  • БиллиУбили, какие господа тут я только пишу ... все остальные крутят у виска пальцем ...
    208/882
    Ответить Цитировать
    1
  • Цитата (c00l0ne @ 8.1.2020)
    какие господа тут я только пишу

    можешь не писать. Я не только к тебе обращаюсь
    308/741
    Ответить Цитировать
    1
  • Цитата (БиллиУбили @ 8.1.2020)
    можешь не писать. Я не только к тебе обращаюсь


    дывай я сам решу где мне писать или не писать , ты в праве меня забанить как ТСер ...
    для этого можно нажать кнопочку "пожаловаться"
    209/882
    Ответить Цитировать
    0
  • Цитата (c00l0ne @ 8.1.2020)
    ты в праве меня забанить ..

    Придётся, если ты не перестанешь флудить
    309/741
    Ответить Цитировать
    1
  • Цитата (БиллиУбили @ 8.1.2020)
    Придётся, если ты не перестанешь флудить


    буду скучать ( нет )
    твои задачи описаны облачными условиями ... из которых
    1) ничего не понятно
    2) постановка задачи не носит явный конкретный пример ...
    3) решение не понятно в каком виде ты хочешь получить ...
    4) на ответы обычно уходит больше времени чем на ее решение ...

    рекомендую тебе все эти пункты исправить ...

    пс мне просто за державу обидно (что за программисты у нас на форуме) ,
    что это за постановка задачи :
    Цитата
    Теперь оставим поиск комбинаций и перейдём непосредственно к их разложению.
    Пусть число комбинаций будет К. Нет, К — мало, возьмем 300.
    У каждой id, позволяющий сравнение по старшинству.
    Задача: разложить их(15 карт) по трём боксам и посчитать кол-во очков согласно таблице.
    Ваши предложения: на какой сам сядешь, на какой мать посадишь?
    Как делать: через рекурсию или линейным программированием?


    "К мало" ? т.е. неизветное число это мало а вот например 300 это норм , а если К равно 1000 это все равно мало ?
    "id позволяющий сравнение по старшинству "
    это что за оборот речи ?
    Цитата
    15 карт разложить по 3 боксам и подсчитать кол-во очков согласно таблице ?

    15 карт фантазии чтоли , решить сразу фантазию ? как ты это себе представляешь ?
    Цитата
    Ваши предложения: на какой сам сядешь, на какой мать посадишь?

    про это промолчу
    Цитата
    Как делать: через рекурсию или линейным программированием?

    если это вопрос итоговый , сделай и так и так , сравни быстродействие и выбери лучший метод
    210/882
    Ответить Цитировать
    0
  • а я напоминаю вопрос, который меня интересует
    Разложить 300 комбинаций, это значит положить вниз самую старшую...в мидл следующую по старшинству, в топ ещё на шаг старше. Взять из таблицы очки каждого бокса и просуммировать.
    И так далее, для всех ~300*300*300 вариантов
    Преимущества рекурсии нет времени обьяснять, всё то же самое, но немного академичнее что ли
    310/741
    Ответить Цитировать
    1
  • Цитата (c00l0ne @ 8.1.2020)
    если это вопрос итоговый , сделай и так и так , сравни быстродействие и выбери лучший метод

    ну, ты же уже всё посчитал. Так и скажи, пробывал ли ты 2ве методы и сравнивал ли быстродействие.
    А может тут есть профи, которые по 10 лет программируют и однозначно за рекурсию. Или однозначно против.
    Подождём...
    311/741
    Ответить Цитировать
    1
  • БиллиУбили, ты серьезно думаешь профи свои наработки будут постить на паблик сервере ? с учетом того что солверы в китайский стоят от 10k$-20к$ за месяц аренды ?
    откуда такая наивность

    рекурсивный алгоритм и линейный в данном случае будут выдавать одну производительность , т.к. мы просто перебираем комбинации 300*299*298 шт для первого варианта и 299*298*297 для второго и т.д.
    211/882
    Ответить Цитировать
    0
  • c00l0ne, какие наработки? Ты начинаешь утомлять.
    Разложить 300 камешков по 3ём ячейкам...это ни разу не китайский...так, пасьянс...или олимпиадная задачка

    Цитата (c00l0ne @ 8.1.2020)
    рекурсивный алгоритм и линейный в данном случае будут выдавать одну производительность , т.к. мы просто перебираем комбинации 300*299*298 шт для первого варианта и 299*298*297 для второго и т.д.

    я и написал, что это примерно одно и то же. Рекурсию я буду делать чуть дольше, но у неё богаче функционал. Дай людям высказаться
    312/741
    Ответить Цитировать
    1
  • Цитата (БиллиУбили @ 8.1.2020)
    Рекурсию я буду делать чуть дольше, но у неё богаче функционал


    ты видимо крутой индивидум , рекурсия обычно пишется в мгновения ... а вот линейные алгоритмы достаточно долго ...
    если обозначим рекурсией функцию постановки комбинации в бокс и как только бокс заполнен переход к заполнению след бокса , а если бокс достиг верхнего то подсчетом очков и записыванием максимума ... то решение твоей задачи выглядит примитивным вызовом одной процедуры
    index_box=1, index_combo=1
    f1 (index_box,index_combo)
    где
    алгоритм f1
    1. взять комбу с index_combo запихать в бокс index_box
    2. проверить есть боксы не заполненные index_box <3
    если да то вызвать f1 (index_box+1,index_combo+1)
    если нет то подсчитать максимум и сделать выход из функции
    3.все)

    пс можешь не благодарить
    212/882
    Ответить Цитировать
    0
  • c00l0ne, забыл еще сдвиг сделать по комбинациям
    index_box=1, index_combo=1
    f1 (index_box,index_combo)
    где
    алгоритм f1
    1. взять комбу с index_combo запихать в бокс index_box
    2. проверить есть боксы не заполненные index_box <3
    если да то вызвать
    f1 (index_box+1,index_combo+1)
    проверить достигли ли максимальное число комбинаций для лайна , если нет то index_combo+=1 и вызвать строчку выше
    если нет то подсчитать максимум и сделать выход из функции
    3.все)
    213/882
    Ответить Цитировать
    0
  • Цитата (c00l0ne @ 6.1.2020)

    Реги, рейкомесы))) вы похоже не играли ни разу в китайский... Преимущества какие кеш игры: лёгкий селект)
    Реги нормальные давно друг с другом не играют... Потому что и без ящичка Пандоры чем ваш не является, а есть более опасный софт( это подсказчик в реальном времени и боты)... Так вот и без них хватает рейкомесных ситуаций... А против софта рег минусует, опять же не против вашего а софта как у типа Карра был, полноценный солвер


    Давно хотел узнать кто такой Карр?
    13/27
    Ответить Цитировать
    0
  • mahatmaGandi, топ1 на пд был
    214/882
    Ответить Цитировать
    0
  • c00l0ne, а куда он делся ?
    14/27
    Ответить Цитировать
    0
  • Цитата (mahatmaGandi @ 8.1.2020)
    c00l0ne, а куда он делся ?


    у него софт какой то нашли и ограничили лимиты до 100 руб и он бросил ... он писал же в дневнике джипси ... под ником DollarFalls (карр на пд)
    n7cwD_ryT3GkUOgPWtcT3g.png
    Сообщение отредактировал c00l0ne - 8.1.2020, 16:10
    215/882
    Ответить Цитировать
    0
  • БиллиУбили, Вчера был ровно год, как ты открыл эту тему - пора подводить промежуточные итоги.
    Можно подведу вместо тебя, глазами постороннего наблюдателя.
    За этот год не написано ни одной строчки кода, которая имеет отношение к поставленной задаче...
    Зато есть позитив - ты поставил себе задачу на порядок проще - вместо решения китайского покера, найти оптимальное разложение фантазии. Я думаю где-то через год ты поймешь, что и эта задача тебе не под силу и будешь искать задачку еще попроще. Почему так жестко? Да потому что каждый раз, когда тебе дают дельный совет и подсказывают самый оптимальный алгоритм, ты ничего не понимаешь и говоришь мне это не подходит, мне нужно чтобы было в 1000 раз медленнее и в 100 раз сложнее. На что ты не получаешь ответа. Само по себе желание научиться программировать похвальное, но ты выбрал не того уровня задачу для своей первой программы. В этой задаче ты постоянно будешь сталкиваться с нетривиальными вопросами уровня олимпиад по математике и программированию, и в их решении не помогут гуглы и подсказки с форума - нужна врожденная логика, с которой у тебя проблемы...
    Есть еще позитив от твоей темы. Сюда заходять разные люди и время от времени проскакивает дельная информация - я лично для себя почерпнул кое-что интересное. Так что продолжай в том же духе, только не удивляйся, что тебе не отвечают - большинство твоих вопросов вгоняет в ступор.
    Хит твоих цитат:
    Цитата
    Попрограммирую лучше расстояние Дамерау — Левенштейна.

    Я записал себе в цитатник...
    33/52
    Ответить Цитировать
    2
  • Galax, ну ты токсичный
    images?q=tbn:ANd9GcRr91AHc9JDw1sLmfgbYnGf16nh1BN2fUJdOX2CmUtbC90H-NF48A&s


    БиллиУбили, на самом деле похвально что БиллиУбилли тему продвигает ...
    не уверен что у него конечно получится ... но похвально
    216/882
    Ответить Цитировать
    1
1 19 39 40 41 42 61 114
1 человек читает эту тему (1 гость):
Зачем регистрироваться на GipsyTeam?
  • Вы сможете оставлять комментарии, оценивать посты, участвовать в дискуссиях и повышать свой уровень игры.
  • Если вы предпочитаете четырехцветную колоду и хотите отключить анимацию аватаров, эти возможности будут в настройках профиля.
  • Вам станут доступны закладки, бекинг и другие удобные инструменты сайта.
  • На каждой странице будет видно, где появились новые посты и комментарии.
  • Если вы зарегистрированы в покер-румах через GipsyTeam, вы получите статистику рейка, бонусные очки для покупок в магазине, эксклюзивные акции и расширенную поддержку.