当前位置: 首页 > news >正文

笔试-基站维护

应用

小王是一名基站维护工程师,负责某区域的基站维护。某地方有n个基站(1<n<10),已知各基站之间的距离s(0<s<500),并且基站到基站y的距离,与基站y到基站的距离并不一定会相同。

小王从基站1出发,途经每个基站1次,然后返回基站1,需要请你为他选择一条距离最短的路。

实现

n = int(input("站点数:"))distance = []
for i in range(0, n):str = input(f"站点{i}到各站点的距离:").split()lst = [int(s) for s in str]distance.append(lst)
# print(distance)visited = [0]
current = 0
sum = 0result= [5000]def route(visited, current, sum):if len(visited) == 1:for i in range(1, n):temp = sum + distance[0][i]visited.append(i)route(visited, i, temp)# 复原visited.pop()if len(visited) > 1 and len(visited) < n:for i in range(1, n): if distance[current][i] != 0 and i not in visited:temp = sum + distance[current][i]visited.append(i)route(visited, i, temp)visited.pop()if len(visited) == n:temp = sum + distance[current][0]# visited.append(0)if temp < result[0]:result[0] = temp
# 启动
route(visited, current, sum)
print(result[0])
站点数:3
站点0到各站点的距离:0 2 1
站点1到各站点的距离:1 0 2
站点2到各站点的距离:2 1 0
3站点数:4
站点0到各站点的距离:0 2 1 3
站点1到各站点的距离:1 0 2 5
站点2到各站点的距离:2 1 0 4
站点3到各站点的距离:3 2 6 0
8
http://www.dtcms.com/a/495322.html

相关文章:

  • 深入解析内存中的整数与浮点数存储
  • 网站你懂我意思正能量免费软件山西格泰网站建设
  • 网站栏目变了怎么做跳转关键词网站排名查询
  • Android 集成指南:Google 登录、Facebook 登录 与 Firebase 深入接入(实战)
  • python 单词搜索(回溯-矩阵-字符串-中等)含源码(二十)
  • hot 100 | 一文讲清动态规划
  • 操作简单稳定选巨 椰 云手机
  • 设计模式之:工厂方法模式
  • 西宁市精神文明建设网站餐饮店面装饰设计
  • 对营销网站建设评估及分析佛山顺德做网站
  • 高并发系统架构设计原则:无状态、水平扩展、异步化、缓存优先
  • 系统架构设计师备考第45天——软件架构演化评估方法和维护
  • 基于SpringBoot+Vue的社区诊所管理系统(AI问答、webSocket实时聊天、Echarts图形化分析)
  • 【MySQL】第二章 基本的SELECT语句
  • Linux中软中断tasklet任务队列初始化
  • 网站制作的重要流程世界优秀摄影作品网站
  • 技术剖析:智能体工作流与RPA流程自动化的架构差异与融合实现
  • 深圳比斯特自动化|圆柱电池测试设备核心功能与技术发展解析
  • 【软考备考】系统架构设计需要考虑的因素 性能 、安全、成本、可维护性详解知识点五
  • 面试反馈 Spring Cloud 的25连环炮
  • 第八篇: `lsmod`, `modinfo`, `modprobe` - 深入内核模块
  • aspx网站服务器失去响应天工网工程新希望官网
  • 网站服务器要多少钱【邯郸网络推广公司|邯郸网络营销公司】
  • 做网站用什么域名比较好找公司开发网站
  • 【Python】求解GPS未知及高斯噪声
  • Linux 教程:如何查找服务器中的大文件
  • 计算机网络基础篇——应用层
  • 2025年主流外贸管理软件深度测评和选型策略咨询报告
  • 玩Android Harmony next版,通过项目了解harmony项目快速搭建开发
  • 公司免费网站域名申请免费网址