C++的一个简单算法题。(不求代码,只求思路)

你先看看题目。。。然后再看看我说的思路_ωǒ孒ゞ20:25:38好了,叫下我哈我是这么想的不是有三列吗?我没一列用一个数组保存然后先重第一列找到1或者2这个时候对应了一个... 你先看看题目。。。然后再看看我说的思路
_ωǒ孒ゞ 20:25:38
好了,叫下我哈
我是这么想的
不是有三列吗?我没一列用一个数组保存
然后先重第一列找到1或者2
这个时候对应了一个数组下标
然后再把第二列的数组与下面的第一列比较
最后应该能得出答案的
但是我刚才写了一下,要很多循环。。。我感觉太麻烦了。。。
朋友们能说说你们的思路。。。
展开
 我来答
蒋之世v3rse
2010-10-06 · 读书、思考、践行、认知提升
蒋之世v3rse
采纳数:47 获赞数:117

向TA提问 私信TA
展开全部
a.c.m.

djstra 单源最短路径.
bellmanfood 多点最短路径.
acm路径: 少遐想, 多看算法. 应用算法
看多了, 就有想法了
等...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
圣之使
2010-10-06 · TA获得超过113个赞
知道小有建树答主
回答量:179
采纳率:0%
帮助的人:170万
展开全部
图论,D、Bfs都行,但最建议使用图论最短路径算法实现,djstra或froyd都行,针对这道题,froyd应该更合适,因为需要多组最短路径(D值代表需要D个)。还有,好像没有访问顺序要求,如果可以,最好加一组greedy算法。

如果你是针对杭电ac的,用froyd。

最后,没ac过,不保证分析正确,以及你能正确实现。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式