, если вы хотите найти максимум m такой, что существует хотя бы один граф с n вершинами и m ребрами с уникальным максимальным соответствием, ответ будет (n + 1) * n / 2.
, чтобы показать, что существует хотя бы один граф с таким числом ребер, рассмотрим граф с вершинами x 1 , x 2 , .., x n в одной части и вершины y 1 , .. y n в другой части. проведите ребро между вершиной x i и y j тогда и только тогда (i <= j). </p>
чтобы показать, что ребер больше нет, используйте индукцию по числу вершин. Прежде всего, мы можем показать, что если каждая вершина графа связана хотя бы с двумя вершинами, граф имеет как минимум два разных максимальных соответствия. (рассмотрим одно максимальное совпадение, следуйте по пути от вершины, ребра которой чередуются между совпадающими ребрами и несоответствующими ребрами, сделайте окружность и поверните все ребра в обратном направлении.)
поэтому мы знаем, что есть одна вершина со степенью, равной единице. удалите эту вершину и ее соседа и используйте индукцию на оставшемся графе.
извините за плохой английский.