小铭铭最近进入了某情报部门,该部门正在被如何建立安全的通道连接困扰。
该部门有 nnn 个情报站,用 111 到 nnn 的整数编号。给出 mmm 对情报站 ui,viu_i, v_iui,vi 和费用 wiw_iwi,表示情报站 uiu_iui 和 viv_ivi 之间可以花费 wiw_iwi 单位资源建立通道。
如果一个情报站经过若干个建立好的通道可以到达另外一个情报站,那么这两个情报站就建立了通道连接。形式化地,若 uiu_iui 和 viv_ivi 建立了通道,那么它们建立了通道连接;若 uiu_iui 和 viv_ivi 均与 tit_iti 建立了通道连接,那么 uiu_iui 和 viv_ivi 也建立了通道连接。现在在所有的情报站中,有 ppp 个重要情报站,其中每个情报站有一个特定的频道。
小铭铭面临的问题是,需要花费最少的资源,使得任意相同频道的情报站之间都建立通道连接。