由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 带限制条件的最短路径题怎么做?
相关主题
graph如何找最短路径?LC dp dfs bfs 中等难度题目已经刷完了大概能搞定哪种档次公司
刚开始找工作,算法要看什么书啊?问个算法题:寻找两个点之间的所有路径
为什么我觉得dp的题都挺难的G家on site问一道题目
请教一道面试题,判断迷宫有没有解问一道图的算法题
赞人品,也发Twitter 电面面经,又挂了!!(add Amazon 1st phone interview 面经)google面经(挂了)
问一个word ladder的题目这道题的follow up不会做,感觉跪了,求大牛指教
Rocket Fuel面经dynamical programming
求16暑期实习内推[算法] word ladder problem
相关话题的讨论汇总
话题: bfs话题: 最短话题: 路径话题: dfs话题: 条件
进入JobHunting版参与讨论
1 (共1页)
f***n
发帖数: 117
1
题目大意就是一个图,每条边有正的权重,同时每条边有一个属性,属于一个集合中的
一个(比如{a,b,c})。
求从一个点到另一个点的路径,要求经过的边满足一些条件,比如至少有一条边的属性
是a有一条是b。
谢谢!
p*****2
发帖数: 21240
2

DFS吗。

【在 f***n 的大作中提到】
: 题目大意就是一个图,每条边有正的权重,同时每条边有一个属性,属于一个集合中的
: 一个(比如{a,b,c})。
: 求从一个点到另一个点的路径,要求经过的边满足一些条件,比如至少有一条边的属性
: 是a有一条是b。
: 谢谢!

h****e
发帖数: 928
3
不是BFS吗?一直找到目标点,如果限制条件不满足的话,回溯到
次优点再找。
f***n
发帖数: 117
4
BFS吧?但是对一个图最简单的bfs方法是什么?

【在 p*****2 的大作中提到】
:
: DFS吗。

f***n
发帖数: 117
5
我的第一反应也是bfs+dp,但是具体怎么做?怎样对一个图做bfs是最优的?
谢谢。

【在 h****e 的大作中提到】
: 不是BFS吗?一直找到目标点,如果限制条件不满足的话,回溯到
: 次优点再找。

p*****2
发帖数: 21240
6
图有没有回路?我第一想法就是DFS做brute force。
p*****2
发帖数: 21240
7
BFS也不容易呀。找到了不一定是最短。
p*****2
发帖数: 21240
8
不知道Dijstra变形如何,找到了如果不满足条件继续找。
f***n
发帖数: 117
9
搞定了,用bellman ford的变种,复杂度是O(m*n*s),m是边数,n是点数,s是集合大
小。
基本上跟带负权重的最短路很类似,除了dp的状态多出一维来保存集合状态。
另外,原来这种问题不是bfs可以搞定的,还是得边数*点数的复杂度一条边一条边的走啊

【在 p*****2 的大作中提到】
: 不知道Dijstra变形如何,找到了如果不满足条件继续找。
p*****2
发帖数: 21240
10

走啊
你只是做哪里的题呀?bellman ford我还没学过。这算法很有用吗?

【在 f***n 的大作中提到】
: 搞定了,用bellman ford的变种,复杂度是O(m*n*s),m是边数,n是点数,s是集合大
: 小。
: 基本上跟带负权重的最短路很类似,除了dp的状态多出一维来保存集合状态。
: 另外,原来这种问题不是bfs可以搞定的,还是得边数*点数的复杂度一条边一条边的走啊

相关主题
问一个word ladder的题目LC dp dfs bfs 中等难度题目已经刷完了大概能搞定哪种档次公司
Rocket Fuel面经问个算法题:寻找两个点之间的所有路径
求16暑期实习内推G家on site问一道题目
进入JobHunting版参与讨论
w****x
发帖数: 2483
11
要我就DFS的brutal force, 每次到达终点后检查是否满足条件再在所有满足条件的结
果中找最优
p*****2
发帖数: 21240
12

摁。e跟我ie一个l思路

【在 w****x 的大作中提到】
: 要我就DFS的brutal force, 每次到达终点后检查是否满足条件再在所有满足条件的结
: 果中找最优

y*******g
发帖数: 6599
13
CLRS里面的啊,all pair shortest path 。代码简单。
TC砍图论题目必备

【在 p*****2 的大作中提到】
:
: 摁。e跟我ie一个l思路

p*****2
发帖数: 21240
14

我就学了Floyd-Warshall和Dijkstra。 还没碰到需要那个的题。有时间得看看。

【在 y*******g 的大作中提到】
: CLRS里面的啊,all pair shortest path 。代码简单。
: TC砍图论题目必备

s******t
发帖数: 169
15
BF也是单源最短,你说的是floyd吧: )
另外同问楼主做的哪个题目?
poj的一个题目跟您描述的有点像,初始有一个设定——身上有K块钱,过一个点要交一
个点的过路费,问能到终点且路径最短的走法。
http://poj.org/problem?id=1724

【在 y*******g 的大作中提到】
: CLRS里面的啊,all pair shortest path 。代码简单。
: TC砍图论题目必备

y*******g
发帖数: 6599
16
记混了,,:(

【在 s******t 的大作中提到】
: BF也是单源最短,你说的是floyd吧: )
: 另外同问楼主做的哪个题目?
: poj的一个题目跟您描述的有点像,初始有一个设定——身上有K块钱,过一个点要交一
: 个点的过路费,问能到终点且路径最短的走法。
: http://poj.org/problem?id=1724

1 (共1页)
进入JobHunting版参与讨论
相关主题
[算法] word ladder problem赞人品,也发Twitter 电面面经,又挂了!!(add Amazon 1st phone interview 面经)
请问一道google面试题问一个word ladder的题目
一个算法题Rocket Fuel面经
问个leetcode上的题目jump gameII,最优解是dijkstra最短路径求16暑期实习内推
graph如何找最短路径?LC dp dfs bfs 中等难度题目已经刷完了大概能搞定哪种档次公司
刚开始找工作,算法要看什么书啊?问个算法题:寻找两个点之间的所有路径
为什么我觉得dp的题都挺难的G家on site问一道题目
请教一道面试题,判断迷宫有没有解问一道图的算法题
相关话题的讨论汇总
话题: bfs话题: 最短话题: 路径话题: dfs话题: 条件