|
1 / 1 / 0
Регистрация: 30.01.2020
Сообщений: 51
|
|
Популярность02.02.2020, 17:58. Показов 2268. Ответов 6
Метки легкий вопрос (Все метки)
Несколько учеников 10А класса физико-математической школы поспорили, кто из них
самый популярный в школе. В 10А были собраны самые способные ребята, поэтому они сразу же осознали необходимость введения терминологической базы для того, чтобы спор оставался конструктивным. После долгих обсуждений было принято следующее определение популярности: Популярность ученика X определяется числом P – количеством учеников, которые являются друзьями ученика X или же являются друзьями друзей ученика X за исключением самого ученика X. Ваша задача – помочь ученикам 10А установить истину в их споре. Входные данные В первой строке входного файла через пробел записаны два целых числа N и K (1 ≤ N ≤ 103 , 1 ≤ K ≤ 105 ) – общее кол-во учеников в школе и количество пар друзей. В каждой из следующих K строк через пробел записано по два целых числа Xi и Yi (1 ≤ Xi, Yi ≤ N) – номера учеников, которые являются друзьями (если Xi дружит с Yi, то Yi также дружит с Xi). Выходные данные В первой строке выходного файла необходимо через пробел вывести два целых числа P и M, где P – максимальная популярность среди учеников школы, а M – количество учеников, имеющих максимальную популярность. Во второй строке выходного файла через пробел необходимо вывести по возрастанию значений M целых чисел Zi – номера учеников школы, имеющих наибольшую популярность. Пример входного файла (stdin / input.txt) 10 5 1 3 6 5 3 5 6 3 5 2 Пример выходного файла (stdout / output.txt) 4 3 3 5 6
0
|
|
| 02.02.2020, 17:58 | |
|
Ответы с готовыми решениями:
6
Посчитайте популярность каждого из репостов Вопрос про популярность Tkinter |
|
5517 / 2870 / 571
Регистрация: 07.11.2019
Сообщений: 4,761
|
|
| 02.02.2020, 19:01 | |
|
Я бы лично начал с построения матрицы смежности графа (список списков)..
0
|
|
|
Status 418
|
||||||
| 02.02.2020, 22:16 | ||||||
|
Вот пояснение к примеру:
0
|
||||||
|
1 / 1 / 0
Регистрация: 30.01.2020
Сообщений: 51
|
|
| 03.02.2020, 14:17 [ТС] | |
|
Мне не понятно, как узнать что у человека есть друг друга?
Прибавлять кол-во друзей всех друзей, среди которых ты несколько раз сам и ещё друзья, с которыми ты лично дружишь. Это не выход!
0
|
|
|
Status 418
|
|
| 03.02.2020, 15:02 | |
|
Найти сначала всех "прямых" друзей.
1: {3} 2: {5} 3: {1, 5, 6} 4: set() 5: {2, 3, 6} 6: {3, 5} 7: set() 8: set() 9: set() 10: set() А потом добавить друзей друзей: 1 : {3, 5, 6} 2 : {3, 5, 6} 3 : {1, 2, 5, 6} 4 : set() 5 : {1, 2, 3, 6} 6 : {1, 2, 3, 5} 7 : set() 8 : set() 9 : set() 10 : set() Напишите как найти "прямых" друзей.
0
|
|
|
1 / 1 / 0
Регистрация: 30.01.2020
Сообщений: 51
|
|
| 04.02.2020, 16:54 [ТС] | |
|
Добавлять единицу элементу если видишь его.
Т.е. если во входных данных пишут 2 6, то 2 и 6 элементу добавляем единицу.
0
|
|
| 04.02.2020, 16:54 | |
|
Помогаю со студенческими работами здесь
7
Популярность Популярность популярность 1с Популярность запроса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|