A92972.「CCO 2015」路短最
普及+/提高
官方
通过率:0%
时间限制:2.00s
内存限制:256MB
题目描述
输入格式
第一行输入包括两个整数 n,m,分别表示城市总数和连接城市间的道路数,两城市间至多有一条道路。城市编号从 0 到 n−1,Troy 一开始在城市 0,城市 n−1 是他的目的地。
接下来 m 行每行三个整数 s,d,l,每个三元组表示这里有一条长为 l 的从城市 s 到城市 d 的路。每条路都是有向的,只能从 s 到 d,不能反向。保证有一条从城市 0 到 n−1 的路径。
输出格式
输出一个整数表示以城市 0 为起点,以 n−1 为终点的最长路径长度,并且其中不重复访问城市,路径长度是所经过的道路长度之和。
输入输出样例
输入#1
3 3 0 2 5 0 1 4 1 2 3
输出#1
7
说明/提示
对于至少 30% 的数据,n≤8;
对于 100% 的数据,有 2≤n≤18, 1≤m≤n2−n, 0≤s,d≤n−1, s=d, 1≤l≤10000。