比赛场次 393
比赛名称 不平凡的世界
比赛状态 已结束比赛成绩
开始时间 2017-09-05 19:00:00
结束时间 2017-09-05 22:00:00
开放分组 全部用户
注释介绍
题目名称 不平凡的引线
输入输出 firelead.in/out
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
GravatarAAAAAAAAAA AAAAAAAAAA 0.156 s 4.99 MiB 100
GravatarOstmbh AAAAAAAAAA 0.164 s 5.28 MiB 100
GravatarMayuri AAAAAAAAAA 0.205 s 6.04 MiB 100
GravatarShirry AAAAAAAAAA 0.206 s 3.74 MiB 100
GravatarArrow AAAAAAAAAA 0.227 s 2.70 MiB 100
GravatarTARDIS AAAAAAAAAA 0.246 s 4.13 MiB 100
GravatarCSU_Turkey AAAAAAWAAA 0.175 s 4.13 MiB 90

不平凡的引线

★☆   输入文件:firelead.in   输出文件:firelead.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】

这里说的引线是炮仗的引线,它可以匀速的燃烧。熊孩子经常会把引线抽出,点引线玩。但是有些熊孩子看到这些并不满足,于是他们把引线的形状摆成一棵树。同时点燃所有的叶子结点,多少单位时间后引线才能燃烧完?可以认为每个单位时间会燃烧一个单位长度的引线。

如上图共有3条引线,其中(1,2)引线的单位长度为2,(2,3)引线单位长度为1,(2,4)引线单位长度为1。现在同时点燃所有叶子结点(叶子结点定义为只与一条边相邻的结点,如上图中的叶子结点为1,3,4)。1个单位时间以后,(2,3),(2,4)被完全烧完,(1,2)仅剩一半。这时剩下的半段(1,2)两头均被引燃,所以再过0.5个单位时间后,(1,2)被完全烧完。共需1.5个单位时间。

【输入格式】


第一行一个整数m,表示共有m条引线。

接下来m行,每行三个整数u,v,len表示有一条引线两端分别是u和v,其长度为len


【输出格式】

一个浮点数,表示需要多少单位时间引线会燃烧完,保留一位小数。

【样例输入】

3
1 2 2
2 3 1
2 4 1

【样例输出】

1.5

【提示】


数据范围与约定:

对于30%的数据:m+1 <= 100,保证引线长度均为1

对于60%的数据:m+1 <= 1000,保证引线长度均为1

对于100%的数据:m+1 <= 100000,保证输入的引线一定可以构成一棵树,引线的长度len满足1 <= len <= 10000。

m条边的节点标号范围从1到m+1


【来源】

在此键入。