UOJ Logo

NOI.AC

1S 64MB

#2097. 小天狼星的访问

统计

【问题描述】

经过数月的准备,小天狼星,一个被诬陷的杀人犯,准备闯入霍格沃茨见见他的侄子。霍格沃茨的地图呈一颗树状分布。每个房间由若干跳过道通向其他房间。由于小天狼星想尽快找到哈利: 0.他会从房间$0$开始找 1.他总是会选择离自己最近的房间找 2.如果没找到,则继续选最近的房间深入 3.如果已没有房间可走,则返回到上一个房间,继续选择(往回走也算时间哦)。 4.当然,除了往回走,小天狼星是不会去一个房间两次的。-0-

【输入格式】

第$1$行,$n$房间个数,$p$哈利所在的房间。$(p<=n<100)$

第$2-n$行,每行3个整数$s,t,l$。从房间$s$到房间$t$的时间$l$。($s≠t$, 0<=s<t< n, 0 <l<=10000)

【输出格式】

输出找到哈利的时间(开始时间为$0$)。

【输入样例】

5 2
0 1 1
0 2 2
1 3 3
1 4 4

【输出样例】

 18