题目 思路 递归出口:如果你到达的点已经到达了所有城市。 最优性剪枝:如果你当前到达点的花费已经超过了当前的最优解,就直接退出。 代码 #include<bits/stdc++.h> using namespace std; const int N=20; int n; int mp[N][N]; bool vis[N]; int ans=200000; //local当前在哪个城市 //cnt当前走了几个城