luogu#P7247. 教材运送
教材运送
题目背景
“如果天依来当志愿者的话,说不定会被累死哟。”
“七年三班又在什么鬼地方啊……”,不信这个邪的小灰毛喘息着抱怨。发丝凝着汗珠,慵懒地趴在白皙的后颈,粘黏感若有若无地在心里描画着燥热。数十本教材抵在胸口,大腿前伸直的双手托着艰难的重量,贴着扶手一步一步挪上漫长的台阶。
背后,一撮可爱的棕色呆毛蹦蹦跳跳地跟了上来,“所以~需要帮忙吗?”
题目描述
魔都中学的教学楼是一棵有 个结点的树,结点 对应编号为 ,人数为 的教室。无向边 描述为 ,对应连接教室 和 ,垂直高差为 的台阶。
新学期开学,需要为同学们分发教材,不过传送系统的故障导致教材散落在各个教室。当天依在教室 时,会随机抱起属于教室 的 本教材,并沿连接教室 的唯一简单路径将这些教材送到教室 。设天依走过的台阶高差为 ,每本教材重力为 ,那么称此次运送中,天依的托举力做功的绝对值(上台阶取正功,下台阶取负功的绝对值)为 。换句话来说,一次运送的代价是终点点权与走过路径边权之和的乘积。
初始时,天依在 号教室,但她不认识路,所以阿绫会带着天依运送教材,使得天依到达过每个教室至少一次。那么在达到这一目标之前,天依托举力做功的绝对值之和的期望为多少 ?
由于答案可能是一个小数,为了避免损失精度,请输出答案在 模意义下的值。
简化题意
给定一棵包含 个点,有点权和边权的无根树。设当前位置 (初始时 ),每次在 个结点内随机选择目标结点 ,付出「 到 的简单路径上的边权之和」「 的点权」的代价,标记(可以重复标记)点 并把 置为 。求每个点至少被标记一次时(其中 号结点一开始就被标记)代价之和的期望。答案对 取模。
输入格式
第一行输入一个整数 ,含义如题所述。
第二行有 个整数,表示每个教室的人数。
随后 行,每行三个整数 表示教室 与教室 之间有一垂直高差为 的台阶。
输出格式
一行一个整数,表示答案在 模意义下的值。
3
1 2 3
1 2 1
2 3 1
332748127
5
2 3 4 2 5
1 2 3
2 4 2
2 5 5
1 3 3
615584181
2
1 2
1 2 2
4
提示
数据规模与约定
本题采用捆绑测试。
对于 的数据,,,,保证 。
子任务 | 分值 | 特殊限制 | |
---|---|---|---|
1 | 5 | / | |
2 | 10 | ||
3 | |||
4 | 25 | ||
5 | / | 对于 , | |
6 | 10 | 对于每一条边,,即树是一条链。 | |
7 | 35 | / |