基站维修工程师
#牛客在线求职答疑中心#基站维修工程师
题目描述
小王是一名基站维护工程师,负责某区域的基站维护。某地方有n个基站(1 < n < 10),已知各基站之间的距离s(0 < s < 500),并且基站x到基站y的距离,与基站y到基站x的距离并不一定会相同。
小王从基站1出发,途径每个基站1次,然后返回基站1,需要请你为他选择一条距离最短的路径。
输入描述
第一行表示站点数,以后各行表示站点数n到各站点之间的距离(均为整数)。
3
0 2 1
1 0 2
2 1 0
Copy to clipboardErrorCopied
输出描述
最短路径的数值。
示例描述
示例一
输入:
3
0 2 1
1 0 2
2 1 0
Copy to clipboardErrorCopied
输出:
3
Copy to clipboardErrorCopied
解题思路
本题采用可放回的回溯法。
由于固定从基站1开始,可设置初始路径列表为[0],路径长度和路径节点一致,使用回溯法得到所有可能的路径。
根据得到的路径,计算路径长度,得到最小路径。
题目描述
小王是一名基站维护工程师,负责某区域的基站维护。某地方有n个基站(1 < n < 10),已知各基站之间的距离s(0 < s < 500),并且基站x到基站y的距离,与基站y到基站x的距离并不一定会相同。
小王从基站1出发,途径每个基站1次,然后返回基站1,需要请你为他选择一条距离最短的路径。
输入描述
第一行表示站点数,以后各行表示站点数n到各站点之间的距离(均为整数)。
3
0 2 1
1 0 2
2 1 0
Copy to clipboardErrorCopied
输出描述
最短路径的数值。
示例描述
示例一
输入:
3
0 2 1
1 0 2
2 1 0
Copy to clipboardErrorCopied
输出:
3
Copy to clipboardErrorCopied
解题思路
本题采用可放回的回溯法。
由于固定从基站1开始,可设置初始路径列表为[0],路径长度和路径节点一致,使用回溯法得到所有可能的路径。
根据得到的路径,计算路径长度,得到最小路径。
全部评论
相关推荐
01-30 22:03
门头沟学院 Java
用微笑面对困难:我滴妈,【俩月】【实习】【主管】仨debuff吃满了,独立设计开发的项目写了绝大占比的运营板块,你独立开发,那维护、问题复盘、日志更新、bug、策划书全是自己整的? 点赞 评论 收藏
分享
03-10 08:50
门头沟学院 Java
沉淀小子:可能一个月8-10K的双非普通人才是我们的常态,不是每个人都可以去那些知名的大厂拿高薪资。比较是偷走幸福的小偷,我们只需要跟过去的自己竞争。博主讲的也折射到了我最近谈恋爱也会焦虑的地方,不过女朋友说我们都是普通人,现在已经很好了。 点赞 评论 收藏
分享

