首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
S12
2016-09-17 21:15
已编辑
C++
关注
已关注
取消关注
携程附加题 给的例子 是不是错了?
输入
4
0,1,2,3
1,0,4,5
2,4,0,2
3,5,2,0
输出
5
----------------------------
最短路径和不应是7吗
--------------------------------
好吧,我会错意了,以为一定要从第0个城市开始遍历。。。已哭晕@@
提示
全部评论
推荐
最新
楼层
lalala、
Java
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; } }
点赞
回复
分享
发布于 2016-09-17 21:25
shaakalaka
C++
应该是Dijkstra来做就OK了。。而我完全不知道附加题是编程题。。以为是简答题。。233333最后没时间做了
点赞
回复
分享
发布于 2016-09-17 21:33
滴滴
校招火热招聘中
官网直投
xzchaoo
蚂蚁集团_技术风险部_高级研发工程师
昏迷了 你们在说什么 这不是 旅行商问题吗 用最小生成树做是错的吧!
点赞
回复
分享
发布于 2016-09-17 21:44
Ferran
Java
没错,从B->A->C->D.
点赞
回复
分享
发布于 2016-09-17 21:12
owner
安卓
012354 5步啊 遍历最短路径
点赞
回复
分享
发布于 2016-09-17 21:12
xzchaoo
蚂蚁集团_技术风险部_高级研发工程师
经典问题 竞赛都做烂了
点赞
回复
分享
发布于 2016-09-17 21:12
ZzzzzZzz
Java
附加题AC的人多吗?一直都只通过33%的测试用例,搞不懂是哪里出问题了
点赞
回复
分享
发布于 2016-09-17 21:13
shaakalaka
C++
克鲁斯卡尔
点赞
回复
分享
发布于 2016-09-17 21:17
牛客3564599号
Java
是用旅行家算法吗? 看题目起点应该是不确定的,我遍历起点,好像超时了
点赞
回复
分享
发布于 2016-09-17 21:21
事在人为oh_ho
Java
是不是有向图的最小生成树,最小树形图?
点赞
回复
分享
发布于 2016-09-17 21:22
牛客142966号
C++
33% +1
点赞
回复
分享
发布于 2016-09-17 21:22
doubleff
C++
mst
点赞
回复
分享
发布于 2016-09-17 21:23
额闹尼么斯
用的最暴力的枚举,然后取最小值,AC了 233
点赞
回复
分享
发布于 2016-09-17 21:23
盛夏de午夜
腾讯_研发
写完最小生成树,最后十几分钟才发现不是最小生成树,是暴利深搜,结果代码刚调对,时间就到了,我去。。。
点赞
回复
分享
发布于 2016-09-17 21:27
牛客305214号
Java
最短路径😂😂
点赞
回复
分享
发布于 2016-09-17 21:29
换个马甲就不认识了
Java
唉~你们这些喜欢刷题的好厉害啊~~~~我们这种平时不刷题的完全跟不上你们节奏啊
点赞
回复
分享
发布于 2016-09-17 21:29
_.chase(_)
Java
最小生成数+限定每个节点的度<2~~
点赞
回复
分享
发布于 2016-09-17 21:32
EdisonPan
Java
输入是不是以字符串输入,然后再切割放到数组里面啊
点赞
回复
分享
发布于 2016-09-17 21:33
EdisonPan
Java
其实今晚的分值分布是怎样的?
点赞
回复
分享
发布于 2016-09-17 21:35
滴滴
校招火热招聘中
官网直投
相关推荐
不愿再收感谢信的大魔王很神奇
昨天 19:42
厦门大学 计算机类
offer选择
携程听说部门不太好,毁offer是直接和hr说就行吗,有什么严重后果吗?要不要等蚂蚁还是直接接了?求大佬解答引流腾讯 美团 阿里 拼多多 华为 字节
投递蚂蚁集团等公司10个岗位 >
软件开发薪资爆料
通信硬件薪资爆料
点赞
评论
收藏
转发
或许吧2419
03-20 21:01
已编辑
Java
考研彻底凉了,从黑马学了个项目,找工作
希望大牛们给些简历或者找工作的建议
点赞
评论
收藏
转发
李跳跳啊
03-23 10:57
已编辑
辽宁工程技术大学 计算机类
真有付费上班啊?
😃😄#23届找工作求助阵地# 好好好好好好好
点赞
评论
收藏
转发
八股小子
昨天 14:51
四川大学
go和java混血简历怎么写
求问牛友,一直准备的java,结果暑期实习找到go的岗位,肯定是要学go了。目前是准备秋招的时候两种岗位都投,但是简历应该怎么写呢?目前一段中厂java实习,暑期会有一段大厂go实习,投一种语言的时候需要写另外一种的实习吗?如果要写,应该怎么写呢,需要包装成对应语言吗?
牛客解忧铺
牛客在线求职答疑中心
点赞
评论
收藏
转发
点赞
收藏
评论
分享
回复帖子
全站热榜
1
...
携程oc了
1.1W
2
...
美团-Java后端-平台技术部-一面凉经(复活赛)
9311
3
...
微信支付二面
7049
4
...
31天勇闯盲审(附盲审经验
6829
5
...
捞简历这件事儿
6801
6
...
【话术建议】求职者和企业的互骗话术?
5046
7
...
科大讯飞Java实习凉经
4887
8
...
问一下xdm 怎么把拒绝过的Offer 再舔回来🥺
4572
9
...
go语言实习求助
3734
10
...
滴滴测开秋储一面凉
3621
正在热议
#
牛客帮帮团来啦!有问必答
#
669789次浏览
11110人参与
#
浅聊一下我实习的辛苦费
#
79010次浏览
731人参与
#
无实习如何秋招上岸
#
216010次浏览
3376人参与
#
如何写一份好简历
#
253914次浏览
3843人参与
#
2022届毕业生现状
#
313775次浏览
4387人参与
#
Offer比较,你最看重什么?
#
48758次浏览
476人参与
#
毕业后不工作的日子里我在做什么
#
51096次浏览
682人参与
#
租房前辈的忠告
#
31439次浏览
2041人参与
#
你的简历改到第几版了
#
296869次浏览
4489人参与
#
你会选择考研还是直接就业
#
73874次浏览
843人参与
#
硬件人的简历怎么写
#
76649次浏览
777人参与
#
我的上岸简历长这样
#
158176次浏览
3142人参与
#
华为开奖那些事
#
696316次浏览
5977人参与
#
简历中的项目经历要怎么写
#
423847次浏览
7220人参与
#
我的成功项目解析
#
80375次浏览
2346人参与
#
秋招开了,你想投哪些公司呢
#
115478次浏览
3234人参与
#
找工作中的意难平
#
184950次浏览
3347人参与
#
本周投递记录
#
194683次浏览
5021人参与
#
我想象的工作vs实际工作
#
90582次浏览
1529人参与
#
五一之后,实习真的很难找吗?
#
17751次浏览
111人参与
牛客网
牛客企业服务