关注
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;
}
}
查看原帖
点赞 评论
相关推荐
10-12 18:54
桂林电子科技大学 嵌入式软件开发 点赞 评论 收藏
分享
11-01 16:52
门头沟学院 硬件开发 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 秋招开始捡漏了吗 #
41572次浏览 292人参与
# 实习教会我的事 #
35206次浏览 306人参与
# 京东开奖 #
436800次浏览 2472人参与
# 今年秋招是回暖还是遇冷 #
6983次浏览 49人参与
# 用一句话形容你的团队氛围 #
5774次浏览 89人参与
# 你实习是赚钱了还是亏钱了? #
9990次浏览 91人参与
# 找工作八股要背到什么程度? #
6391次浏览 108人参与
# 同bg的你秋招战况如何? #
162123次浏览 941人参与
# 我来点评面试官 #
2566次浏览 27人参与
# 你找工作是从容有余 or 匆忙滚爬? #
4319次浏览 48人参与
# 上班后,才发现大学__白学了 #
7123次浏览 43人参与
# 考研人,我有话说 #
149877次浏览 1198人参与
# 规定下班时间vs实际下班时间 #
57717次浏览 333人参与
# 今年秋招还有金九银十吗 #
28654次浏览 260人参与
# 58同城求职进展汇总 #
38378次浏览 260人参与
# 打工人的精神状态 #
104516次浏览 1326人参与
# 辞职后的日常 #
17325次浏览 84人参与
# 秋招后遗症 #
66882次浏览 422人参与
# 机械人,你的第一份感谢信是谁给的 #
37675次浏览 346人参与
# 学历对求职的影响 #
553596次浏览 3928人参与
# 一人一个landing小技巧 #
129603次浏览 1467人参与
查看6道真题和解析