Size: a a a

2020 July 07

VD

Vlad Doc in pro.algorithms
Чтобы выйти из тупика тебе придётся придумать евристику
источник

VD

Vlad Doc in pro.algorithms
А придумать нормальную евристику для этого едва ли не сложнее чем А* лол.
источник

MS

Mikola Summer Duck in pro.algorithms
А зачем А*?
источник

MS

Mikola Summer Duck in pro.algorithms
Зайди с другой стороны, breadth-first, без всяких эвристик.
источник

Д🍋

Димон 🍋 in pro.algorithms
Mikola Summer Duck
Зайди с другой стороны, breadth-first, без всяких эвристик.
+
источник

Д🍋

Димон 🍋 in pro.algorithms
только сохраняй пройденные клетки чтобы в цикл не уйти, если можешь двигаться во все стороны
источник

С

Соль in pro.algorithms
Друзья, кто либо может подсказать, по какому «запросу/ключевому слову» искать след информацию.
Когда я решаю задачи типа Leetcode и пишу решение, то оно работает. Но как мне можно для себя узнать именно о том тестировании, что я здесь подразумеваю.
Потому что интернет мне выдаёт совсем другой тип тестирования, когда у нас есть большие продукты.
А тут нужно просто учесть особые моменты своего решения к определённой задаче...
как правильно мне искать инфу (edge cases?) ?
источник

БВ

Буйный Виталя... in pro.algorithms
Соль
Друзья, кто либо может подсказать, по какому «запросу/ключевому слову» искать след информацию.
Когда я решаю задачи типа Leetcode и пишу решение, то оно работает. Но как мне можно для себя узнать именно о том тестировании, что я здесь подразумеваю.
Потому что интернет мне выдаёт совсем другой тип тестирования, когда у нас есть большие продукты.
А тут нужно просто учесть особые моменты своего решения к определённой задаче...
как правильно мне искать инфу (edge cases?) ?
Не совсем ясен вопрос, типа как крайние случаи находить? Или обычное юнит тестирование?
источник

A(

Andrey (@AndrewB330) in pro.algorithms
Буйный Виталя
Не совсем ясен вопрос, типа как крайние случаи находить? Или обычное юнит тестирование?
я так понял первое, гайд по поиску корнер кейсов
источник

Д🍋

Димон 🍋 in pro.algorithms
Корнер кейсы обычно описываются тестированием и потом дополняются
А больше никак
Только пробовать
источник

БВ

Буйный Виталя... in pro.algorithms
Andrey (@AndrewB330)
я так понял первое, гайд по поиску корнер кейсов
Так его скорее нет, по моему единственное нормальное решение это математическая формулировка алгоритма и по домену от края до края, но это не всегда работает, т.к может так случиться что крайним является случай не на границе и явно это выявить можно опять же математическими выкладками только. Хотя наверное мне лишь бы к анализу все свести.
источник

A(

Andrey (@AndrewB330) in pro.algorithms
Буйный Виталя
Так его скорее нет, по моему единственное нормальное решение это математическая формулировка алгоритма и по домену от края до края, но это не всегда работает, т.к может так случиться что крайним является случай не на границе и явно это выявить можно опять же математическими выкладками только. Хотя наверное мне лишь бы к анализу все свести.
+, не думаю что в интенете будет что-то более детально написано, все будет вокруг да около "чтоб найти крайний случай, нужно найти... крайний случай"
источник

AT

Anatoly Tomilov in pro.algorithms
Есть ли какие-нибудь алгоритмы, позволяющие ускорить поиск пары битовых масок фиксированной длины, по одной из двух множеств, таких, что операция bitwise AND даёт 0?
источник

CD

Constantine Drozdov in pro.algorithms
А
источник

CD

Constantine Drozdov in pro.algorithms
В смысле решить уравнение (a & b) == 0, a \in A, b \in B?
источник

AT

Anatoly Tomilov in pro.algorithms
Нет. В двух множествах множеств элементов какого-то универсума найти пару, не имеющую ни одного общего элемента
источник

AT

Anatoly Tomilov in pro.algorithms
Constantine Drozdov
В смысле решить уравнение (a & b) == 0, a \in A, b \in B?
Да
источник

CD

Constantine Drozdov in pro.algorithms
Ну за 2^n можно сделать предпросчет по А для проверки за 1
источник

AT

Anatoly Tomilov in pro.algorithms
Как? Хотя какой выигрыш с этого?
источник

CD

Constantine Drozdov in pro.algorithms
Anatoly Tomilov
Как? Хотя какой выигрыш с этого?
Ну если множества содержат больше 2^(n/2) масок, это выгодно
источник