题目描述
本题译自 CCO 2014 Day1 T2「King Gruff」
狼国王格鲁夫统治着一个居住着可爱的狐狸的繁荣、快乐的领地。对狐狸们来说,不幸的是,他根本不是一个好国王,而且还想让他们的生活过得很惨。
他的国家有 N 个城市,由 M 条路连接,第 i 条路可以让你从城市 Xi 走到另一个城市 Yi,并且只能往这个方向走,这条路的长度为 Li,关闭费为 Ci,可能会有多条道路以相同的方向连接着两个相同的城市。
国王格鲁夫尤其不喜欢住在两个不同城市 A 和 B 里的狐狸并且想让他们从城市 A 到城市 B 很麻烦甚至根本行不通。具体来说,他将选择一个距离 D,并且同时关闭某些他王国里的路。关闭的条件是,如果这条路是城市 A 到城市 B 路径上的一部分且该路径总长不超过 D。对于每条这样的路,他将用皇家金库里的钱取支付它的关闭费。一个路径包含一个路的序列,除了第一条路外,每条路起点在前一条路的