【样例解释 #1】
对于第一组请求,由于主机 4, 7 之间需要至少 4 根网线才能连接,因此数据无法在两台主机之间直接传输,其至少需要一次转发;我们让其在主机 1 进行一次转发,不难发现主机 1 和主机 4, 7 之间都只需要两根网线即可连接,且主机 1 的数据处理时间仅为 1,为所有主机中最小,因此最少传输的时间为 4 + 1 + 7 = 12 。
对于第三组请求,由于主机 1, 2 之间只需要 1 根网线就能连接,因此数据直接传输就是最优解,最少传输的时间为 1 + 2 = 3 。
【样例 #2】
见附件中的 transmit/transmit2.in 与 transmit/transmit2.ans。
该样例满足测试点 2 的限制。
【样例 #3】
见附件中的 transmit/transmit3.in 与 transmit/transmit3.ans。
该样例满足测试点 3 的限制。
【样例 #4】
见附件中的 transmit/transmit4.in 与 transmit/transmit4.ans。
该样例满足测试点 20 的限制。
附件:
transmit.zip