Какое наибольшее количество ребер у неориентированного графа с N вершин и
Какое максимальное количество ребер у неориентированного графа с N вершин и K компонент связности. Напомню, что для полного неориентированного графа это N * (N - 1) / 2
Задать свой вопрос1 ответ
Натыкин
Евген
Каждая из компонент связности обязана быть кликой (иначе разговаривая, каждые две верхушки в одной компоненте связности должны быть связаны ребром). Если в i-ой компоненте связности вершин, то общее число рёбер будет суммой по всем компонентам связности:
Нужно найти максимум этого выражения (т.е. на самом деле - максимум суммы квадратов) при условии, что сумма всех ni одинакова N и ni - натуральные числа.
Если K = 1, то всё явно - ответ N(N - 1)/2. Пусть K gt; 1.
Предположим, n1 lt;= n2 lt;= ... lt;= nK - набор чисел, для которых достигается максимум, и n1 gt; 1. Уменьшим число вершин в первой компоненте связности до 1, а оставшиеся вершины "перекинем" в K-ую компоненту связности. Вычислим, как изменится сумма квадратов:
Так как по предположению n1 gt; 1 (тогда и nK gt; 1), то сумма квадратов возрастет, что противоречит предположению о том, что на выбранном вначале комплекте достигается максимум. Означает, максимум достигается, если наименьшая по размеру компонента связности - изолированная верхушка. Выкинем эту компоненту связности, останутся K - 1 компонента связности и N - 1 вершина. Будем продолжать так делать, пока не останется одна верхушка, тогда получится, что во всех компонентах связности не считая заключительной должно быть по одной верхушке.
Итак, обязано производиться
Подставив в начальную формулу, получаем
Это и есть ответ.
Нужно найти максимум этого выражения (т.е. на самом деле - максимум суммы квадратов) при условии, что сумма всех ni одинакова N и ni - натуральные числа.
Если K = 1, то всё явно - ответ N(N - 1)/2. Пусть K gt; 1.
Предположим, n1 lt;= n2 lt;= ... lt;= nK - набор чисел, для которых достигается максимум, и n1 gt; 1. Уменьшим число вершин в первой компоненте связности до 1, а оставшиеся вершины "перекинем" в K-ую компоненту связности. Вычислим, как изменится сумма квадратов:
Так как по предположению n1 gt; 1 (тогда и nK gt; 1), то сумма квадратов возрастет, что противоречит предположению о том, что на выбранном вначале комплекте достигается максимум. Означает, максимум достигается, если наименьшая по размеру компонента связности - изолированная верхушка. Выкинем эту компоненту связности, останутся K - 1 компонента связности и N - 1 вершина. Будем продолжать так делать, пока не останется одна верхушка, тогда получится, что во всех компонентах связности не считая заключительной должно быть по одной верхушке.
Итак, обязано производиться
Подставив в начальную формулу, получаем
Это и есть ответ.
Степан Тестыкин
Такая милая школьная задача...
Шермазанов
Олег
и не разговаривайте.
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
задание экономиоти
Рассмотри ситуацию: человек живёт на Крайнем Се-вере. С помощью каких
Экономика.
Человек живет на Крайнем Севере. С помощью каких благ удовлетворяются потребности
Экономика.
там лежат три яйца.у дома рос клен.Это гнездо сойки.на клёне гнездо
Русский язык.
Тыныштық күйіндегі карусель 35 с-та 3,0 рад/с бұрыштық жылдамдықпен үдей қозғалады.
Разные вопросы.
Сочинение на тему "Русский язык не сможет умереть!"
Математика.
Приветствую!
Меня зовут Станислав, я представляю компанию under.site.
Хотел бы предложить интересное решение
Разные вопросы.
Масса трёх одинаковых пакетов чая 180г чему равна масса
Математика.
Газообразный аммиак объёмом 2.24 л (н.у.) был полностью поглощён 14.68 мл
Химия.
Упражнение 2 Выпишите глаголы и вставьте пропущенные буквы
Русский язык.
Радиус окружности, описанной около равностороннего треугольника, равен 6. Найдите сторону треугольника
Геометрия.
Облако тегов