eolymp
bolt
Try our new interface for solving problems
Məsələlər

Дороги и библиотеки

Дороги и библиотеки

Города Азербайджана пронумерованы числами от $1$ до $n$. В настоящее время ни в одном городе нет библиотек и никакие два города не связаны между собой. Двусторонние дороги могут быть построены между парами городов, которые указаны во входных данных. Стоимость постройки библиотеки в городе равна $lib$. Стоимость постройки одной дороги равна $road$. Гражданин имеет доступ к библиотеке, если: \begin{itemize} \item В его городе есть библиотека. \item Он может перейти по дорогам из своего города в город, в котором есть библиотека. \end{itemize} Определите минимальную стоимость обеспечения доступа к библиотекам всех граждан Азербайджана. \InputFile Первая строка содержит количество тестов $t~(1 \le t \le 10)$. Первая строка каждого теста содержит четыре целых числа: количество городов $n~(1 \le n \le 10^5)$, количество дорог $m~(1 \le m \le 10^5)$, стоимость библиотеки $lib~(1 \le lib \le 10^5)$ и стоимость дороги $road~(1 \le road \le 10^5)$. В каждой из следующих $m$ строк записаны два целых числа $u$ и $v$, описывающих двустороннюю дорогу, которую можно построить между городами $u$ и $v$. Каждая дорога соединяет два разных города. \OutputFile Выведите минимальную стоимость обеспечения доступа к библиотекам всех граждан Азербайджана.
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
2
3 3 2 1
1 2
3 1
2 3
6 6 2 5
1 3
3 4
2 4
1 2
2 3
5 6
Çıxış verilənləri #1
4
12