Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 09.03.2021
Сообщений: 23

Веселей вместе

08.07.2021, 07:06. Показов 1340. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Веселые ребята решили организовать сборы для программистов. Первое, что им нужно было сделать, так это составить задачи для отбора. Однако составлять задачи в одиночку не интересно, поэтому каждый из n составителей мог открыть чат с несколькими другими составителями, а мог и не открывать чатов. Мессенджер составителей работает так, что если составитель А открыл чат с составителем Б, то и у Б он откроется автоматически. Известно между какими составителями уже открыты чаты. Разузнайте, какое минимальное количество чатов нужно открыть дополнительно, чтобы любой составитель мог передать сообщение любому другому посредством открытых чатов (составители могут пересылать сообщения из чата в чат).

Входные данные
В первой строке входных данных дается два числа разделенных пробелом n и m (1≤n,m≤100) - количество составителей и количество открытых чатов между ними. В следующих m строках дается по два числа x,y (1≤x,y≤100) - номера составителей между которыми открыт чат.

Выходные данные
Выведите минимальное количество чатов которое нужно открыть, чтобы можно было переслать сообщение посредством открытых чатов.

Примеры
входные данныеCopy
5 2
1 2
3 4
выходные данныеCopy
2
входные данныеCopy
5 1
1 2
выходные данныеCopy
3
входные данныеCopy
5 4
1 2
2 3
3 4
4 5
выходные данныеCopy
0
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.07.2021, 07:06
Ответы с готовыми решениями:

Запуск ПК, а вместе с ним и google chrome вместе с вкладкой akisho
Сначала была стартовая страница time to read, и поиск go search, потом поисковик был майла. После нескольких манипуляций удалось избавиться...

Не работают вместе 2 скрипта вместе
Добрый день! подскажите как заставить работать эти 2 скрипта вместе? Работают только по отдельности $(document).ready(function(){ ...

Не получается сделать так чтобы время шло вместе с заданием. Как сделать чтобы таймер шёл вместе с прохождением заданий?
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Timers; namespace...

1
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38195 / 21128 / 4309
Регистрация: 12.02.2012
Сообщений: 34,733
Записей в блоге: 14
08.07.2021, 10:00
Имеется несвязный граф. Сколько нужно добавить ребер, чтобы граф стал связным? Полагаю, что это будет число компонентов связности - 1.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.07.2021, 10:00
Помогаю со студенческими работами здесь

Учимся вместе
Ребят, всем привет! Недавно понял что жизнь моя скучна и уныла, и что пора ее чем нибудь разнообразить, и выбор пал на с++. Объяснить...

Радуемся вместе
теперь серия компилей GCC по умолчанию требует компилятор g++. Что не может не радовать адептов ООП, вроде Nixman, Dani и т.д., и что...

INNER JOIN вместе с WHERE
Добрый день. Помогите составить SELECT-запрос к базе данных из программы. В БД есть две таблицы: Таблица1 id|product|amount ...

Болеем вместе !!!
Присоединяйтесь все болельщики футбола, завтра наши сражаются с Германией. Нужно максимально поддержать нашу сборную, дать им положительные...

Псевдоэлементы :after и :before вместе?
Привет всем участникам форума. Пожалуйста объясните кто знает можно ли объединять псевдоэлементы :after и :before в одну конструкцию? и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru