关注
int dfs(const vector<vector<int> > &vv, vector<bool> &visited, int s, int path, int &Min)
{
bool flag = false;
for(int i = 0; i < vv[s].size(); ++i)
{
if(!visited[i])
{
flag = true;
visited[i] = true;
dfs(vv, visited, i, path+vv[s][i], Min);
visited[i] = false;
}
}
if(!flag && Min > path)
Min = path;
}
int main()
{
int Min = INT_MAX;
vector<vector<int> > vv;
vv.push_back({0,1,2,3});
vv.push_back({1,0,4,5});
vv.push_back({2,4,0,2});
vv.push_back({3,5,2,0});
vector<bool> visited(vv.size());
for(int i = 0; i < vv.size(); ++i)
{
visited[i] = true;
dfs(vv, visited, i, 0, Min);
visited[i] = false;
}
cout << Min << endl;
return 0;
}
查看原帖
点赞 评论
相关推荐
牛客热帖
更多
正在热议
更多
# 实习生的蛐蛐区 #
983574次浏览 4933人参与
# 父母对你找工作是助力还是阻力? #
50007次浏览 424人参与
# 27届实习投递记录 #
154458次浏览 1600人参与
# 你上一次给父母打电话是什么时候 #
45698次浏览 281人参与
# 万物皆可发面经 #
1473次浏览 21人参与
# 找工作时的取与舍 #
139477次浏览 927人参与
# 从mentor身上学到了__ #
66329次浏览 914人参与
# 我和mentor的爱恨情仇 #
120161次浏览 1011人参与
# 你觉得mentor喜欢什么样的实习生 #
62588次浏览 1052人参与
# 你的mentor是什么样的人? #
65257次浏览 811人参与
# 实习,不懂就问 #
223590次浏览 1732人参与
# 多益网络工作体验 #
74568次浏览 316人参与
# 多益网络求职进展汇总 #
109441次浏览 409人参与
# 如何一边实习一边找下家? #
131870次浏览 648人参与
# 一起聊华为 #
222084次浏览 973人参与
# 求职中的尴尬瞬间 #
42761次浏览 127人参与
# 薪资一样,你会选择去大厂还是小公司 #
36026次浏览 133人参与
# 实习的内耗时刻 #
243331次浏览 1670人参与
# 发工资后,你做的第一件事是什么 #
108145次浏览 348人参与
# 第一次找实习,我建议__ #
88519次浏览 885人参与
查看15道真题和解析
