Redian新闻
>
这东西面试了可以搞一个
avatar
这东西面试了可以搞一个# Joke - 肚皮舞运动
f*n
1
题目大意就是一个图,每条边有正的权重,同时每条边有一个属性,属于一个集合中的
一个(比如{a,b,c})。
求从一个点到另一个点的路径,要求经过的边满足一些条件,比如至少有一条边的属性
是a有一条是b。
谢谢!
avatar
k*r
2
avatar
p*2
3

DFS吗。

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

avatar
r*e
4
拍摄的质量应该不会太好!

【在 k***r 的大作中提到】
: 嗯
avatar
h*e
5
不是BFS吗?一直找到目标点,如果限制条件不满足的话,回溯到
次优点再找。
avatar
s*l
6
跟面试什么关系?
avatar
f*n
7
BFS吧?但是对一个图最简单的bfs方法是什么?

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

avatar
p*p
8
如果是苹果做,那就肯定好

【在 r*********e 的大作中提到】
: 拍摄的质量应该不会太好!
avatar
f*n
9
我的第一反应也是bfs+dp,但是具体怎么做?怎样对一个图做bfs是最优的?
谢谢。

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

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

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

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

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

avatar
w*x
15
要我就DFS的brutal force, 每次到达终点后检查是否满足条件再在所有满足条件的结
果中找最优
avatar
p*2
16

摁。e跟我ie一个l思路

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

avatar
y*g
17
CLRS里面的啊,all pair shortest path 。代码简单。
TC砍图论题目必备

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

avatar
p*2
18

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

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

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

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

avatar
y*g
20
记混了,,:(

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

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。