强生公司网站建设原则线上设计师网站

张小明 2026/3/2 21:29:17
强生公司网站建设原则,线上设计师网站,多媒体制作公司,无锡网站优化程语言 Python难度 中等 问题描述#xff1a; 给定一组城市和每对城市之间的距离#xff0c;找到一条最短路径#xff0c;使得一位旅行商从一个城市出发后#xff0c;恰好访问每个城市一次#xff0c;并最终返回出发的城市。 问题特点#xff1a; 完整性#xff1…程语言Python难度 中等问题描述给定一组城市和每对城市之间的距离找到一条最短路径使得一位旅行商从一个城市出发后恰好访问每个城市一次并最终返回出发的城市。问题特点完整性旅行商需要访问所有给定的城市。唯一性每个城市只能访问一次除了起始城市它既是起点也是终点。闭合性旅行路线必须形成一个环路即旅行商最后要回到出发点。最优性寻找的路径应该是所有可能路径中最短的一条。数学表示测试用例ifname main: import sys NoEdge sys.maxsize a [[0,0,0,0,0,0],[0,NoEdge,10,NoEdge,4,12],[0,10,NoEdge,15,8,5],[0,NoEdge,15,NoEdge,7,30],[0,4,8,7,NoEdge,6],[0,12,5,30,6,NoEdge]] n len(a) x [i for i in range(n)] bestx None bestc NoEdge cc 0 backtrack(2)#第一个城市固定所以从第二层开始搜索 print(最短路径长度为, bestc) print(最短路径为, bestx)源码import sys def backtrack(t): global cc, bestc, bestx, x, a, n, NoEdge # 递归终止遍历完所有城市计算返回起点的总距离 if t n: # 总距离 当前路径长度 最后一个城市回到起点的距离 total cc a[x[n-1]][x[1]] if total bestc: bestc total # 深拷贝当前路径避免后续修改影响最优解 bestx x.copy() else: # 遍历t到n-1的城市生成排列选择下一个要访问的城市 for i in range(t, n): # 交换x[t]和x[i]选择第i个城市作为当前层的选择 x[t], x[i] x[i], x[t] # 剪枝当前路径长度 上一个城市到当前城市的距离 最优解才继续搜索 if cc a[x[t-1]][x[t]] bestc: # 更新当前路径长度 cc a[x[t-1]][x[t]] # 递归搜索下一层 backtrack(t 1) # 回溯恢复当前路径长度 cc - a[x[t-1]][x[t]] # 回溯恢复x的顺序 x[t], x[i] x[i], x[t] if __name__ __main__: NoEdge sys.maxsize # 表示无路径本题中未用到仅占位 # 距离矩阵a[i][j]表示城市i到城市j的距离索引0无意义有效城市为1-5 a [ [0, 0, 0, 0, 0, 0], [0, NoEdge, 10, NoEdge, 4, 12], [0, 10, NoEdge, 15, 8, 5], [0, NoEdge, 15, NoEdge, 7, 30], [0, 4, 8, 7, NoEdge, 6], [0, 12, 5, 30, 6, NoEdge] ] n len(a) # n6对应城市索引0(无效)、1、2、3、4、5 x [i for i in range(n)] # 当前路径初始为[0,1,2,3,4,5] bestx None # 最优路径 bestc NoEdge # 最优路径长度初始为极大值 cc 0 # 当前路径长度 backtrack(2) # 第一个城市x[1]1固定从第2层开始搜索 print(最短路径长度为, bestc) print(最短路径为, bestx)
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

无锡企业自助建站系统苏州乡村旅游网站建设策划书.doc

UNIX 终端操作与测试实用指南 1. stty 命令的使用 stty 命令可用于设置当前提供标准输入的终端设备的 I/O 选项。单独执行 stty -a 命令,能显示所有可用选项的当前设置: rocket 8% stty -a speed 9600 baud; line = 1; 0 rows; 0 columns intr = ^C; quit = ^\; erase …

张小明 2026/3/2 11:35:27 网站建设

网站建设税率app开发定制的公司哪家好

这是一款能帮我们自动滚动页面的小工具,非常适合一些喜欢在电脑上看小说、文章的朋友们。 软件的运行效果和在浏览器中的中键滚动差不多,不过这款软件的滚动效果在任意界面都可以生效。 软件获取地址 自动滚屏小工具

张小明 2026/1/11 8:03:15 网站建设

广元市利州区建设局网站外卖网站的建设与推广

Anaconda配置PyTorch环境的最佳实践:结合CUDA加速库 在深度学习项目中,一个常见但令人沮丧的场景是:你精心编写了模型代码,满怀期待地启动训练,结果发现GPU利用率始终为0——程序仍在用CPU慢吞吞地跑。这种“明明有车…

张小明 2026/1/11 23:58:46 网站建设

kocool网站开发wordpress ip设置

Kotaemon 的多语言支持能力与国际化实践路径 在企业智能化转型不断加速的今天,一个关键问题正日益凸显:如何让 AI 系统真正“听懂”全球用户的声音?随着业务边界向海外延伸,客服、知识库、虚拟助手等场景不再局限于中文或英文&…

张小明 2026/3/2 11:03:26 网站建设

网站建立不安全怎么设置通过湖南省建六公司官网

使用Wan2.2-T2V-5B生成广告短视频模板的完整工作流 在抖音、快手、Instagram Reels 这类平台主导内容消费的今天,品牌方每天都面临一个现实挑战:如何用极低的成本,在几分钟内产出几十条风格统一、视觉吸睛的短视频?传统视频制作流…

张小明 2026/1/11 23:59:30 网站建设