注意:本场比赛每道题满分均为 100 分,提交显示 Accepted 不一定代表通过。
MuRongzhang 现在正在完成某道解答题,可是他没法一眼看出完整的解答过程,只能通过题目条件和一些定理来一步一步地推导。
这道题总共有 N 个条件(编号为 1 \sim N)。起初,这 N 个条件彼此之间都没有建立联系,并且这些条件上都没有建立模型(包括计算模型与图形模型)。现在已知这 N 个条件都能建立模型,并且其中有 M 对条件(编号为 1 \sim M)可以建立联系(这个联系是双向的)。
现在,MuRongzhang 正在做题。具体地,他可以进行任意次下列三种操作之一:
- 选择一个编号为 i(1 \leq i \leq N) 的条件,建立计算模型。这需要花费他 X_i 单位的时间。
- 选择一个编号为 i(1 \leq i \leq N) 的条件,建立图形模型。这需要花费他 Y_i 单位的时间。
- 在可以建立联系的 M 对条件中选择编号为 i(1 \leq i \leq M) 的一对(即条件 A_i 与条件 B_i)建立联系。这需要花费他 Z_i 单位的时间。
如果对于任意的两个条件 i,j(1 \leq i,j \leq N,i \neq j),都能满足以下的三种情形之一,那么可以视作完成了这道解答题。
- 条件 i,j 都建立了计算模型。
- 条件 i,j 都建立了图形模型。
- 条件 i,j 之间建立了联系(两个条件是可以间接建立联系的,比如如果条件 1,2 和条件 2,3 之间分别建立联系,那么可以视作条件 1,3 之间建立了联系)。
请问, MuRongzhang 最少需要花费总共多少个单位的时间才能完成这道解答题?