这篇文章主要介绍了万维移动学测python题库,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。
大家好,给大家分享一下大一python期末必考题,很多人还不知道这一点。下面详细解释一下学python什么书比较好用。现在让我们来看看!
目录
前言
本题涵盖的知识点主要包括嵌套列表,文件读取和处理,绘图。
TSP,即旅行商问题,又称TSP问题(Traveling Salesman Problem),是数学领域中著名问题之一python简单代码画皮卡丘。假设有一个旅行商人要拜访N个城市,他必须选择所要走的路径,路径的限制是每个城市只能拜访一次,而且最后要回到原来出发的城市。路径的选择目标是要求得的路径路程为所有路径之中的最小值。下面将通过几个子问题以循环的方式解决TSP问题。
显然,起始点的选择不会影响路径长度。
例如:
A,B两个城市,路径为A--->B--->A
A,B,C三个城市,路径为A--->B--->C--->A,A--->C--->B--->A
A,B,C,D四个城市,路径有A--->B--->C--->D--->A,A--->B--->D--->C--->A,A--->C--->B--->D--->A,A-->C--->D--->B--->A,A--->D--->B--->C--->A,A--->D--->C--->B--->A,共有6条路径。
不加证明的给出当城市个数为n,路径总数为(n-1)!
这是题目所需的文件:
链接:https://pan.baidu.com/s/1u_ZBqbt_0odQwB0NT2eTJA?pwd=6666
提取码:6666
链接:https://pan.baidu.com/s/1lmAVdwCgfdi1NEMUuyqZPw?pwd=6666
提取码:6666
这是文章所有内容的压缩包:
链接:https://pan.baidu.com/s/1qOUmBJCoio7a6DMJyfEeXw?pwd=6666
提取码:6666
问题1:阶层函数
请定义阶层函数 f(n),n>=2,返回城市个数的方案数(n-1)!
例如
>>> f(2)
1
>>> f(4)
6
>>> f(10)