O. Ребро, без которого нельзя
2500 мс · 256 МБ · всё или ничего
Дан двудольный граф. Для каждого ребра нужно сказать, входит ли оно во все максимальные паросочетания.
Классная задача M спрашивала «хотя бы в одно». Здесь вопрос двойственный, и ответ строится из тех же двух конструкций — чередующегося обхода и компонент сильной связности.
Формат ввода
В первой строке , и (, ). В следующих строках по два числа — концы ребра в первой и второй доле. Кратных рёбер нет.
Формат вывода
Выведите строку из символов: 1, если ребро входит во все максимальные паросочетания, и 0 иначе.
Примеры
ввод
2 2 3 1 1 1 2 2 2
вывод
101
ввод
2 1 2 1 1 2 1
вывод
00
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.