昕晨最近在写科幻体小说,他打算搞一个圣诞老人网络,且听他娓娓道来:
新的一年即将来到!在这个世界上,有n个城市和n-1条道路。对于任何两个不同的城市,它们之间总是存在一条路径。城市用1到n的整数进行编号,道路用1到n-1的整数进行编号。定义d(u,v)表示城市u和城市v之间道路的总长度。
作为一项年度活动,人们每年只维修一条道路。因此,每年总会有一条道路的长度缩短了。众所周知,在第i年,第ri条道路的长度将缩短为wi。假设当前年份为第1年。
三位圣诞老人计划每年给所有儿童赠送礼物。为了做到这一点,他们需要做一些准备,因此他们将选择三个不同的城市c1、c2、c3,并在每个城市建立一个仓库。第k个(1 ≤ k ≤ 3)圣诞老人将负责ck市的仓库。
三个圣诞老人单独呆在一个仓库里真的很无聊。所以,他们决定建立一个只为圣诞老人服务的网络!构建该网络所需的成本等于d(c1,c2)+d(c2,c3)+d(c3,c1)。圣诞老人没有时间去找最好的地方,所以他们决定从1到n的不同数字中随机选择c1,c2,c3。圣诞老人们想知道构建网络所需成本的期望值。
然而,如上所述,每年都有一条道路的长度减少。因此,圣诞老人希望计算每次长度变化后的期望值。帮助他们计算一下吧。