#P5540. [BalkanOI2011] timeismoney | 最小乘积生成树

[BalkanOI2011] timeismoney | 最小乘积生成树

题目描述

给出一个 nn 个点 mm 条边的无向图,第 ii 条边有两个权值 aia_ibib_i

求该图的一棵生成树 TT ,使得

$$\left(\sum_{e\in T}a_e\right)\times\left(\sum_{e\in T}b_e\right) $$

最小。

输入格式

第一行两个正整数 n,mn,m

mm 行,每行 44 个整数 ui,vi,ai,biu_i,v_i,a_i,b_i ,表示第 ii 条边连接 uiu_iviv_i ,权值为 aia_ibib_i

点的编号为 0n10\sim n-1

输出格式

假设你求出的生成树为 TT ,你需要输出一行两个整数,分别为 eTae\displaystyle\sum_{e\in T}a_eeTbe\displaystyle\sum_{e\in T}b_e

如果有多解,请输出 eTae\displaystyle\sum_{e\in T}a_e 最小的那个。

4 5
0 1 1 2
0 2 2 3
0 3 1 5
1 3 3 4
2 3 1 3
3 10

提示

对于 100%100\% 的数据,$1\leq n\leq 200,1\leq m\leq 10000,0\leq a_i,b_i\leq 255$ 。