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
Выведите минимальную стоимость обеспечения доступа к библиотекам всех граждан Азербайджана.
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