厦门大学“网宿杯“17届程序设计竞赛决赛 E芜湖起飞(三分+最短路)
题目描述:
安徽芜湖有n个机场,一共有m条线路在空管部门报备。
每条线路单向连接两个机场,并且需要的通行时间每天都可能不一样。具体来说,设目前是第x天,那么第i条线路所需要的通行时间为kix+bi
一年一共有H天,也就是说,x取[0,H]中的整数。现在大司马想从1号机场在一天内换乘任意多次航班前往n号机场,他总是选择用时最短的方式,现在他想知道哪一天需要花最长的时间。
思路:和普通的最短路不同,这个题目的路径是变化的,因为bi和ki是确定的,所以路径长度只随着天数的变化而变化。题目要求的是0-h天里花费时间
原创
2020-05-30 21:30:52 ·
401 阅读 ·
0 评论