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

Пожалуйста обьясните как сделать задачу на питоне

16.02.2021, 12:30. Показов 767. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
15-й век на дворе. В стране есть n аулов, которые пронумерованы от 1 до n, включительно. Они соединены n−1 дорогами. i-я дорога соединяет xi-й и yi-й ауылы. Гарантируется, что можно добраться от любого аула до любого другого по дорогам. Есть m торговых маршрутов. i-й торговый маршрут начинается в ai-ом ауле и заканчивается в bi-ом. Маршрут считается хорошим, если на пути есть аул с рынком. Изначально ни в каком ауле нет рынка. Мы хотим выбрать некоторые аулы и открыть в них рынки, чтобы все торговые маршруты считались хорошими. Так как в казне не так много денег, мы хотим открыть рынки в минимальном количестве аулов. Найдите это минимальное количество.

Входные данные
В первой строке задано два целых числа n и m (1≤n,m≤105). В следующих n−1 строках заданы по два числа xi и yi (1≤xi, yi≤n) задающих дороги. В следующих m строках заданы по два числа ai и bi (1≤ai, bi≤n) задающих маршруты.

Выходные данные
Выведите ответ на задачу.

Система оценки
Данная задача содержит 5 подзадач, в которых выполняются следующие ограничения:

n, m≤10. Оценивается в 12 баллов.
n, m≤103. Оценивается в 15 баллов.
У каждого аула есть не более двух соседних аулов. Оценивается в 17 баллов.
n≤105, m≤7. Оценивается в 17 баллов.
n, m≤105. Оценивается в 39 баллов.
Примеры
входные данные
5 2
1 5
4 5
5 3
2 4
2 1
5 3
выходные данные
1
входные данные
5 2
4 5
5 2
5 3
1 3
3 1
2 4
выходные данные
2
входные данные
8 4
1 2
1 7
8 7
8 5
8 4
4 6
3 6
2 1
8 2
8 4
3 6
выходные данные
3
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.02.2021, 12:30
Ответы с готовыми решениями:

Обьясните пожалуйста как сделать
Определить принадлежность произвольной точки с координатами (x,y) заштрихованной области рисунка. Обьясните пожалуйста любую из этих двух...

Обьясните пожалуйста как это сделать
Я тут недавно решил заняться программированием...Выбрал язык PHP.Хочу сделать себе сайт,одним из разделов которого будет...

Не могу сделать задачу на питоне
Дана последовательность из 2*N (N<5) ячеек. Две соседние из них — пустые, а в остальных расположены N-1 символов А и N-1 символов В. Пример...

1
3582 / 2182 / 571
Регистрация: 02.09.2015
Сообщений: 5,510
16.02.2021, 13:57
Цитата Сообщение от JOHN51141 Посмотреть сообщение
Пожалуйста обьясните как сделать задачу на питоне
Похоже на поиск точек сочленения в неориентированной графе: Cutpoints. Могу, правда, ошибаться...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.02.2021, 13:57
Помогаю со студенческими работами здесь

Подскажите,пожалуйста как сделать задачу!
На С++ На сдачу решения осталось несколько часов...

Как сделать эту задачу?Подскажите пожалуйста
Сосуд объемом 50 литров содержит воздух(80 % азота и 20% кислорода). В сосуд втекает 0,1 литр азота в секунду,который непрерывно...

Подкиньте, пожалуйста, идейку как сделать эту задачу
Подкиньте, пожалуйста, идейку как решить эту задачу: "Даны два упорядоченных по возрастанию массива. Образовать из этих двух массивов...

Может кто-то знает как сделать эту задачу, пожалуйста?
Необходимо рассмотреть два варианта создания динамических массивов: с помощью new и malloc. Элемент a массива через указатель ua –...

обьясните как решать задачу
Среди 15 приборов 5 неточных. Для СВ, равное числу точных приборов среди 6 произвольно выбранных приборов, найти ряд распределения, функцию...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru