Erik
SF победит :)
Что такое sf?
Erik
Читы?
Andrii
Что такое sf?
StockFish движок такой
Erik
Ого, на сторител автобиография Моби вышла
Erik
StockFish движок такой
Да не, я вчера сыграл, вроде без читеров
Andrii
https://en.wikipedia.org/wiki/TCEC_Season_21
Erik
Там призовые пару баксов
Erik
Нет смысла читерить
Andrii
Там призовые пару баксов
Просто никто не знает, так бы прибежали и за два бакса :)
Andrii
На сайтах просто так читят, а ты два бакса...
Erik
Это правда
Артур
выйти из чата открыть иде? :)
да, терминал открыл, было интересно узнать как довольно в быстром темпе пробовать брать изучать бин поиск, я подумал ваш мем в контексте жизни 🙂
Igor
Пиши что денег принесёт
Не вообще я с этим господином согласен :) когда мне захотелось развлечение я пошел второй работой в геймдев :) платили там раза в 1.5 меньше чем на основной работе, но как для хобби было норм :)
Igor
Что такое sf?
пффф серость шэдоуфиенд жи :)
Omarov
пффф серость шэдоуфиенд жи :)
Бля, ну хоть кто-то это написал. А то все шахматы обсуждают и философию.
Сидредин
пффф серость шэдоуфиенд жи :)
На жука оленя похож)
Сидредин
Qq чо там?
Omarov
думал один доту гоняю)
Я давно играл, но SF на подкорке как шедовфинд)
Сергей
думал один доту гоняю)
Да тут если вот посчитать можно свой внутренний турнир провести
Igor
Я давно играл, но SF на подкорке как шедовфинд)
не ну есть еще более старая ассоциация :) StarForce :) но это совсем про олдскул :)
Артур
Все равно не пойму, как подобное можно быстро понять, если меня попросят напримере описать, это будет фиаско Описание алгоритма 1 Находится средний элемент последовательности. Для этого первый и последний индексы связываются с переменными, а индекс среднего элемента вычисляется. 2 Значение среднего элемента сравнивается с искомым значение. В зависимости от того, больше оно или меньше значения среднего элемента, дальнейший поиск будет происходить только в левой или только в правой половинах массива. Если значение среднего элемента оказывается равным искомому, поиск завершается. 3 Иначе одна из границ исследуемой последовательности сдвигается. Если искомое значение больше значения среднего элемента, то нижняя граница сдвигается за средний элемент на один элемент справа. Если искомое значение меньше значения среднего элемента, то верхняя граница сдвигается на элемент перед средним. 4 Снова находится средний элемент теперь уже в выбранной половине. Описанный выше алгоритм повторяется для данного среза.
Дима
Все равно не пойму, как подобное можно быстро понять, если меня попросят напримере описать, это будет фиаско Описание алгоритма 1 Находится средний элемент последовательности. Для этого первый и последний индексы связываются с переменными, а индекс среднего элемента вычисляется. 2 Значение среднего элемента сравнивается с искомым значение. В зависимости от того, больше оно или меньше значения среднего элемента, дальнейший поиск будет происходить только в левой или только в правой половинах массива. Если значение среднего элемента оказывается равным искомому, поиск завершается. 3 Иначе одна из границ исследуемой последовательности сдвигается. Если искомое значение больше значения среднего элемента, то нижняя граница сдвигается за средний элемент на один элемент справа. Если искомое значение меньше значения среднего элемента, то верхняя граница сдвигается на элемент перед средним. 4 Снова находится средний элемент теперь уже в выбранной половине. Описанный выше алгоритм повторяется для данного среза.
А ты подумай как выйти из рекурсии, как все разворачивается в цепочку обратных вызовов
Igor
Все равно не пойму, как подобное можно быстро понять, если меня попросят напримере описать, это будет фиаско Описание алгоритма 1 Находится средний элемент последовательности. Для этого первый и последний индексы связываются с переменными, а индекс среднего элемента вычисляется. 2 Значение среднего элемента сравнивается с искомым значение. В зависимости от того, больше оно или меньше значения среднего элемента, дальнейший поиск будет происходить только в левой или только в правой половинах массива. Если значение среднего элемента оказывается равным искомому, поиск завершается. 3 Иначе одна из границ исследуемой последовательности сдвигается. Если искомое значение больше значения среднего элемента, то нижняя граница сдвигается за средний элемент на один элемент справа. Если искомое значение меньше значения среднего элемента, то верхняя граница сдвигается на элемент перед средним. 4 Снова находится средний элемент теперь уже в выбранной половине. Описанный выше алгоритм повторяется для данного среза.
так тут написанно даже если знаешь как работает бин поиск не сразу угадаешь :)
Дима
Неужели в сети нет бинпоиска на пальцах
Andrii
Все равно не пойму, как подобное можно быстро понять, если меня попросят напримере описать, это будет фиаско Описание алгоритма 1 Находится средний элемент последовательности. Для этого первый и последний индексы связываются с переменными, а индекс среднего элемента вычисляется. 2 Значение среднего элемента сравнивается с искомым значение. В зависимости от того, больше оно или меньше значения среднего элемента, дальнейший поиск будет происходить только в левой или только в правой половинах массива. Если значение среднего элемента оказывается равным искомому, поиск завершается. 3 Иначе одна из границ исследуемой последовательности сдвигается. Если искомое значение больше значения среднего элемента, то нижняя граница сдвигается за средний элемент на один элемент справа. Если искомое значение меньше значения среднего элемента, то верхняя граница сдвигается на элемент перед средним. 4 Снова находится средний элемент теперь уже в выбранной половине. Описанный выше алгоритм повторяется для данного среза.
— Угадай, какое число от 1 до 100 я задумал? — 50 — Меньше — 25 — Больше — 37 — Меньше —31 — Больше — 33 — Меньше — 32 — Точно
Сергей
Все равно не пойму, как подобное можно быстро понять, если меня попросят напримере описать, это будет фиаско Описание алгоритма 1 Находится средний элемент последовательности. Для этого первый и последний индексы связываются с переменными, а индекс среднего элемента вычисляется. 2 Значение среднего элемента сравнивается с искомым значение. В зависимости от того, больше оно или меньше значения среднего элемента, дальнейший поиск будет происходить только в левой или только в правой половинах массива. Если значение среднего элемента оказывается равным искомому, поиск завершается. 3 Иначе одна из границ исследуемой последовательности сдвигается. Если искомое значение больше значения среднего элемента, то нижняя граница сдвигается за средний элемент на один элемент справа. Если искомое значение меньше значения среднего элемента, то верхняя граница сдвигается на элемент перед средним. 4 Снова находится средний элемент теперь уже в выбранной половине. Описанный выше алгоритм повторяется для данного среза.
Это тебе надо численные методы и алгоритмы читать
Andrii
— Угадай, какое число от 1 до 100 я задумал? — 50 — Меньше — 25 — Больше — 37 — Меньше —31 — Больше — 33 — Меньше — 32 — Точно
А теперь на каждом шаге приведи отрезок, на котором идёт поиск. Если идея понятна
Gx
Народ, подскажите плз Как смоделировать работу конвеера бутылок с молоком на плюсах? дисциплина - структуры данных, здесь - дек с ограниченным входом Может видел кто доходчивое объяснение?
Andrii
Это тебе надо численные методы и алгоритмы читать
Угу, градиентный спуск, Рунге-Кутта шестого порядка :)
Сергей
А теперь на каждом шаге приведи отрезок, на котором идёт поиск. Если идея понятна
Вся суть в ^, если число от нуля до 1000, то 2^10, для 0-2000 это 2^11
Дима
Угу, градиентный спуск, Рунге-Кутта шестого порядка :)
У меня на зачёте было это, думал откинусь
Дима
Полиномы, Ньютон, Лагранж...
Это более простые вещи по сравнению с рунге кутта)))
Сергей
Vyacheslav
Все равно не пойму, как подобное можно быстро понять, если меня попросят напримере описать, это будет фиаско Описание алгоритма 1 Находится средний элемент последовательности. Для этого первый и последний индексы связываются с переменными, а индекс среднего элемента вычисляется. 2 Значение среднего элемента сравнивается с искомым значение. В зависимости от того, больше оно или меньше значения среднего элемента, дальнейший поиск будет происходить только в левой или только в правой половинах массива. Если значение среднего элемента оказывается равным искомому, поиск завершается. 3 Иначе одна из границ исследуемой последовательности сдвигается. Если искомое значение больше значения среднего элемента, то нижняя граница сдвигается за средний элемент на один элемент справа. Если искомое значение меньше значения среднего элемента, то верхняя граница сдвигается на элемент перед средним. 4 Снова находится средний элемент теперь уже в выбранной половине. Описанный выше алгоритм повторяется для данного среза.
Только что писал похожую штуковину, только не для массива
Сергей
И на листиках задачи решали
Дима
А мы это писали в borland c++ 3.0
Wolfram mathematica😎😎😎
Дима
И на листиках задачи решали
Такое тоже было, нл это пизднц жёстко)
Сергей
Сергей
Ты когда нибудь моделировал курс корабля математически?))
Сергей
С внешними условиями
Сергей
И воздействиями
Сергей
Дима
Повезло тебе короче
Не моя область, но думаю что это ад
Дима
Мне одни только умф и числаки кучу боли доставили, а тут прям их боевое применение
Andrii
Народ, подскажите плз Как смоделировать работу конвеера бутылок с молоком на плюсах? дисциплина - структуры данных, здесь - дек с ограниченным входом Может видел кто доходчивое объяснение?
Ну... struct Bottle { bool is_dirty; }; std::deque<Bottle> conveyor; void new_bottle() { Bottle bottle(); bottle.is_dirty = true; if (bottle.size() > 10) throw dzynn("Bottle has been broken"); conveyor.push_back(bottle); } Bottle get_clean() { auto bottle = conveyor.pop_front(); bottle.is_dirty = false; return bottle; }
Andrii
А состояние конвейер занят/не занят?
А дальше как душа ляжет. Такого можно лепить и лепить.
Сергей
А дальше как душа ляжет. Такого можно лепить и лепить.
Это чисто понял, профессиональное)))
Сидредин
Vladislav
мне 14, я понял
та ну, тебе 14, ты ж в 10
Виталик Голоенко
Vladislav
пачиму мне 14 и я в 9?
Виталик Голоенко
21 сентября 2006 год
Vladislav
аа
.
21 сентября 2006 год
Скоро др значит
Vladislav
ну ты все-равно меня старше\
Сидредин
пачиму мне 14 и я в 9?
Надо было хорошо учиться
Igor
Ну... struct Bottle { bool is_dirty; }; std::deque<Bottle> conveyor; void new_bottle() { Bottle bottle(); bottle.is_dirty = true; if (bottle.size() > 10) throw dzynn("Bottle has been broken"); conveyor.push_back(bottle); } Bottle get_clean() { auto bottle = conveyor.pop_front(); bottle.is_dirty = false; return bottle; }
только наверное conveyor.size() > 10 а еще можно моделировать так print("вжжжж дзынь дзынь вжжжжж") моделирование не очень понятно что значит :)
Andrii
Ну да, можно и так. Число букв ж должно быть случайной распределённой по Гауссу величиной с матожиданием 5 и СКО 1.
wwwcpsszxmm6
насколько удачна джава для новичка и одного из первых языков?
Сидредин
Только надо постараться поскорее войти в практику, например, делать мобильные приложения
Сидредин
почему поскорей?
Потому-что можно утонуть в море ненужной информации