网站页面
当前课程
成员
General
主题 1
主题 2
主题 4
主题 5
主题 6
主题 7
主题 8
主题 9
主题 10
主题 11
主题 12
主题 13
主题 14
主题 15
主题 16
主题 17
主题 18
主题 19
主题 20
[NOIP2010冲刺七]最长路
成绩 | 0 | 开启时间 | 2013年02月21日 星期四 23:02 |
折扣 | 0.8 | 折扣时间 | 2013年02月28日 星期四 23:02 |
允许迟交 | 是 | 关闭时间 | 2013年02月28日 星期四 23:02 |
输入文件 | longest.in | 输出文件 | longest.out |
【题目描述】
设G为有n个顶点的有向无环图,G中各顶点的编号为1到n,且当为G中的一条边时有i < j。设w(i,j)为边的长度,请设计算法,计算图G中<1,n>间的最长路径。
【输入格式】
输入文件longest.in的第一行有两个整数n和m,表示有n个顶点和m条边,接下来m行中每行输入3个整数a,b,v(表示从a点到b点有条边,边的长度为v)。
【输出格式】
输出文件longest.out,一个整数,即1到n之间的最长路径.如果1到n之间没连通,输出-1。
【样例输入】
2 1 1 2 1
【样例输出】
1说明:若输入样例为2 0,则输出为-1。
【提示】
20%的数据,n≤100 ,m≤1000
40%的数据,n≤1,000 ,m≤10000
100%的数据,n≤1,500 ,m≤50000,最长路径不大于10^9
【来源】
冲刺NOIP2010模拟试题与解析(七)(提高组复赛)