Size: a a a

2020 December 10

Р

Руслан in pro.algorithms
Степан
Тогда можно было бы просто оставить одну чёрную точку же)
Изменив минимальное количество серных точек на белые
источник

A

Andrey in pro.algorithms
а причем тут красные вообще? почему мы не в белый красим?
источник

ГС

Господин Случай... in pro.algorithms
Aragaer
или точно известно, что черная область связна?
да, она связна по 4-м соседям(диагональные рядом стоящие пиксели не считаются связными)
источник

ГС

Господин Случай... in pro.algorithms
Andrey
а причем тут красные вообще? почему мы не в белый красим?
просто чтобы лучше показать.
источник

ГС

Господин Случай... in pro.algorithms
Constantine Drozdov
это же вроде неполиномиальный случай миностова?
похоже, но я не знаю как задать граф для алгоритма
источник

CD

Constantine Drozdov in pro.algorithms
Господин Случай
похоже, но я не знаю как задать граф для алгоритма
А никак, говорю же неполиномиальный случай
источник

CD

Constantine Drozdov in pro.algorithms
Если соединять области линиями, связность вроде получится автоматически из-за топологических инвариантов, проблема что минимизировать при возможности использовать общую часть уже нельзя
источник

CD

Constantine Drozdov in pro.algorithms
вот такие участки искать
источник

CD

Constantine Drozdov in pro.algorithms
просто насоединять не проблема, конечно
источник

ГС

Господин Случай... in pro.algorithms
Черные у которых больше двух белых соседних можно сразу удалять
источник

ГС

Господин Случай... in pro.algorithms
А как соединить?
источник

ГС

Господин Случай... in pro.algorithms
Без составления внутренних контуров и внешнего
источник

CD

Constantine Drozdov in pro.algorithms
никак, конечно, надо понимать где какая область
источник

CD

Constantine Drozdov in pro.algorithms
ведь если это одна область их не надо соединять)
источник

ГС

Господин Случай... in pro.algorithms
спасибо, должно получится
источник
2020 December 11

A

Alex in pro.algorithms
Ребят привет!

Я сейчас учусь в колледже, и задание одно это полином ( насколько я понял Квайна ‒ Мак-Класки ) Можете помочь объяснить, или хотя бы показать где мне искать инфу

P.S я не плохой ученик. Просто я для себя уже выбрал вектор развития,  и учусь там ( чтобы вы не думали что пришел очередной прогульщик )
источник

A

Alex in pro.algorithms
Вот тут я нашел инфу >> http://ptca.narod.ru/lec/lec4_2.html

Но всё ещё не особо понимаю картинку :(
источник
2020 December 12

O

Oleg in pro.algorithms
Добрый вечер!
Можете подсказать по задаче:
Даны n чисел между ними нужно расставить знаки ‘+’ и ‘-‘ так, чтобы получилась заданная сумма.
Перебором не подходит, при n = 50 уже не выполнимо.
Задача из раздела на динамическое программирование.
Пробовал делать состояние:
Dp[i] достижима ли сумма i , но столкнулся с тем, что состояния получаются при этом топологически не упорядочены, так если для выбирать знак для i ого числа, и мы берём с минусом, то мы приходим из sum + a[i]
источник

MB

Mikail Bagishov in pro.algorithms
Полагаю, нужно dp[i][j]-достижима ли сумма i из первых j чисел
источник

O

Oleg in pro.algorithms
@MikailBag кажется понял, получается при подсчёте состояния dp[i][j] все состояния при меньших j будут подсчитаны.
А  переход будет: dp[i][j] =
Dp[i+a[j-1]][i-1] || dp[i - a[j-1][i-1]]?
источник