Имя входного файла: стандартный ввод
имя выходного файла: стандартный вывод
ограничение по времени: 2 секунды
ограничение по памяти: 256 мегабайт
— все шутите?
— давно бросил. врачи запрещают.
— с каких это пор вы стали ходить по
врачам?
— сразу после смерти.
из сценария фильма «тот самый
мюнхгаузен»
барон мюнхгаузен в том самом фильме решил «превратиться» в садовника мюллера. каждый
день он занимался поливом цветов в своём саду. в саду проложены тропинки, и эти тропинки соединяются между собой. можно считать, что тропинки являются рёбрами связного неориентированного графа,а их точки соединения — вершинами. кратные рёбра и петли в этом графе отсутствуют.
тропинки имеют разную длину, в терминах графа длина тропинки — это вес ребра.
поскольку жизнь барона после ухода в садовники стала довольно скучна и однообразна, он
иногда придумывает себе довольно странные развлечения.
путь барона по саду всегда начинается в вершине 1. он выбирает некоторое число k — количество
тропинок по которым он хочет пройти, а затем отыскивает путь минимальной длины, исходящий
из вершины 1 и состоящий из такого количества тропинок. ваша — определить минимально
возможную длину такого пути.
поскольку авторы настаивали на обязательном присутствии её формальной постановки, её ниже
дан связный неориентированный взвешенный граф из n вершин и m рёбер без кратных рёбер и
петель.
дано q запросов. каждый запрос — целое число ki
, нужно найти минимально возможный суммарный вес пути, начинающегося в вершине 1 и состоящего из ki рёбер (вершины и рёбра в пути
могут повторяться).
формат входных данных
в первой строке содержатся целые числа n и m (2 6 n 6 1500, 1 6 m 6 15000) — количество
вершин и количество рёбер графа.
во второй строке содержится m целых чисел from1, from2, . . , fromm, fromi — первый конец
ребра #i.
в третьей строке содержится m целых чисел to1, to2, . . , tom, toi — второй конец ребра #i.
в четвёртой строке содержится m целых чисел w1, w2, . . , wm, wi —вес ребра #i.
ограничения на эти данные: 1 6 fromi
, toi 6 n, fromi 6= toi
, 1 6 wi 6 5 · 108
.
в пятой строке содержится целое число q (1 6 q 6 5 · 105
) — количество запросов.
в шестой строке содержится q целых чисел k1, k2, . . , kq, (0 6 ki 6 109
, k1 < k2 < . . < kq).
формат выходных данных
выведите q целых чисел через пробел — ответы на запросы. каждый ответ — минимально
возможный суммарный вес пути из вершины 1, содержащего ровно ki рёбер (возможны повторения
вершин и рёбер в пути).
299
462
Ответы на вопрос:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
sooooooyeees25.12.2021 05:07
-
Хряшка31.07.2021 08:53
-
Klimg29.12.2021 06:25
-
gyukk08.01.2022 01:25
-
nataliylitvino01.05.2020 19:43
-
DanilSv04015.11.2022 21:51
-
dstudencheskaya21.08.2020 20:08
-
penkoania02.06.2022 16:58
-
Саша55511119.09.2021 19:26
-
albinasaydilova17.08.2022 15:56
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.