校车路线规划

564 篇文章

已下架不支持订阅

470 篇文章

已下架不支持订阅

题目描述

阿甘是一名乡下学校的校车司机,每天放学都需要送学生回家,送完所有学生后,还需要把车开回学校。

由于是乡下,因此学校建在了乡村的中心位置,可以保证每个学生家都有路线直达学校。但是不同学生的家之间不一定有直达路线。

现在你已经统计好了每个学生家直达学校的路线距离,以及有直达路线关联的两个学生家之间的距离。

请你找出一条最短行车路线,这条路线起点和终点都要求是学校,并且中间需要经过所有学生的家。(假设学校的编号为0,学生的编号为1~x)。

输入描述

第一行输入学生数量 x。学生数量不会高于校车核载规定的15人。

第二行输入 x 个正整数,第 i 个正整数表示编号 i 的学生家到学校直达路线的距离,该距离不大于100000米,以空格分割。i 从 1 开始编号。

第三行输入多个三元组,三元组含义是:学生编号a,学生编号b,学生a家到学生b家的距离c。三元组内以逗号分隔,三元组之间以空格分隔。

输出描述

输出一个最短行车路线,编号之间以 "->" 分隔

已下架不支持订阅

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员阿甘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值