У меня есть связанный, неориентированный граф с ребрами, каждый из которых является либо черным, либо белым, и целым числом k.Я пытаюсь написать алгоритм, который говорит, существует ли остовное дерево с ровно k черных ребер (необязательно, чтобы найти фактическое дерево).
Я использовал алгоритм Крускала, чтобы найти минимум имаксимально возможное количество черных ребер в остовном дереве.Если k находится за пределами этого диапазона, связующее дерево с k ребрами не может существовать.
Но у меня возникают проблемы, когда я не могу понять, существует ли обязательно связующее дерево для каждого k в этом диапазоне.Моя интуиция говорит да, и это работает для каждого примера, который я пробовал, но я не могу понять, как это доказать.
Есть совет?Заранее спасибо.