Ответ: Дарья, Егор и Борис
Краткое пояснение: Нужно посчитать количество знакомых у каждого и выбрать тех, у кого их больше всего.
Построим граф знакомств. Вершины графа - это люди, а ребра - знакомства.
- Антон знаком с Борисом, Галиной и Егором (3 знакомства)
- Борис знаком с Антоном, Виктором и Дарьей (3 знакомства)
- Виктор знаком с Борисом, Дарьей и Егором (3 знакомства)
- Галина знакома с Антоном, Дарьей и Жанной (3 знакомства)
- Дарья знакома с Борисом, Виктором, Галиной и Егором (4 знакомства)
- Егор знаком с Антоном, Виктором, Дарьей и Жанной (4 знакомства)
- Жанна знакома с Галиной и Егором (2 знакомства)
По графу можно определить степень каждой вершины (количество знакомых у каждого человека):
- Степень вершины "Антон" = 3
- Степень вершины "Борис" = 3
- Степень вершины "Виктор" = 3
- Степень вершины "Галина" = 3
- Степень вершины "Дарья" = 4
- Степень вершины "Егор" = 4
- Степень вершины "Жанна" = 2
1. Самые общительные ребята (имеют наибольшую степень вершины): Дарья и Егор.
2. Изолированных вершин нет, так как каждый с кем-то знаком.
Ответ: Дарья, Егор и Борис
Тайм-трейлер: Минус 15 минут нудной домашки. Потрать их на катку или новый рилс
Не будь NPC — кинь ссылку бро, который всё еще тупит над этой задачей