关注
import java.math.BigInteger;
import java.util.*;
public class Main{
static int n;
static int [][] adj;
static boolean vis[];
static int ans = Integer.MAX_VALUE;
public static void main(String [] args)
{
Scanner in = new Scanner(System.in);
while(in.hasNext())
{
n = in.nextInt();
adj = new int[n][n];
vis = new boolean[n];
String rub = in.nextLine();
for(int i = 0; i<n; i++)
{
String str = in.nextLine();
String [] line = str.split(",");
for(int j = 0; j<n; j++)
{
adj[i][j] = Integer.parseInt(line[j]);
}
}
for(int i = 0; i<n; i++)
{
dfs(i, 1, 0);
}
System.out.println(ans);
}
}
static void dfs(int i, int len, int cost)
{
if(len == n)
{
ans = Math.min(ans, cost);
return;
}
if(cost >= ans) return;
vis[i] = true;
for(int j = 0; j<n; j++)
{
if(j!=i && !vis[j])
{
dfs(j, len +1, cost + adj[i][j]);
}
}
vis[i] = false;
}
}
查看原帖
点赞 评论
相关推荐
牛客热帖
更多
正在热议
更多
# 要毕业了,再不说就来不及了 #
26690次浏览 346人参与
# 我的租房踩坑经历 #
226389次浏览 1186人参与
# 第3届现代汽车Code Faster急速编程挑战赛 #
2809次浏览 178人参与
# 蔚来工作体验 #
35553次浏览 92人参与
# 你都用AI做什么 #
56714次浏览 536人参与
# 你觉得什么岗位会被AI替代 #
67711次浏览 392人参与
# 体制内上岸心路历程 #
41027次浏览 240人参与
# 春招你拿到offer了吗 #
939351次浏览 10328人参与
# 求职遇到的搞笑事件 #
205260次浏览 1062人参与
# 0offer是寒冬太冷还是我太菜 #
1818867次浏览 10763人参与
# 你都收到了哪些公司的感谢信? #
5518826次浏览 36248人参与
# 牛友の3月总结 #
59096次浏览 287人参与
# 你是怎么和mt相处的? #
112399次浏览 587人参与
# 第一次面试 #
1157507次浏览 13954人参与
# 我的第一份实习怎么找的 #
294313次浏览 2122人参与
# xxx岗位的一天 #
58076次浏览 290人参与
# 比亚迪求职进展汇总 #
946596次浏览 3168人参与
# 找工作时遇到的神仙HR #
1256096次浏览 5961人参与
# 什么人最适合大厂? #
54720次浏览 302人参与
# 哪些公司面试还在问八股? #
43682次浏览 223人参与
# 教师节,你送祝福了吗 #
29179次浏览 104人参与
