中易网

求解一道C++试题

答案:4  悬赏:80  
解决时间 2021-01-12 04:57
求解一道C++试题
最佳答案
这个用一个深度搜索或者广度搜索很容易搞定,把从起点开始的每一个岔路(可以直接去的临近元素)放到栈或者队列中,然后重复过程。
因为不是找最近路,只是问能不能走到,所以不难。
不过这个题目出的人倒是挺酸的。
全部回答
if(count = mm.count(1))
{
//1.如果要使用,还是得使用equal_range查找一次.
//multimap没有[]操作符重载,因为key不是唯一.
//输出 mm.count(1): 3
cout << "mm.count(1): " << count << endl;
}

//查看下count的实现,是使用equal_range来实现的.
//equal_range是获取所有等于key的value组成一个连续的iterator,
//其中pair第一个是匹配key的第一个iterator,第二个是大于key的第一个iterator.
//map
pair values = m.equal_range(1);
TMap::iterator b = values.first;
//输出 map equal_range: 8
while(b != values.second)
{
cout << "map equal_range: " << (*b).second << endl;
++b;
}
相当于起点到终点求最短路径。将地图抽象为有向图,正常边权为0,进入“荆棘”的边权为1。
我暂时保留我的看法!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
秋游天平山有感而发自创古诗
含梁和子的成语
蓝山县步行街地址在什么地方,想过去办事
我爱上买酒人,我进了酒门,我哥哥今天不在家,
暴风的意思是什么?暴风的释义是什么啊?
s5380D支持微信吗?怎么下载
急问,动车组一等车座椅的小桌子是怎么拿出来
带“劈”的成语,谢谢!
马尔代夫美还是南非美?
买2米数据线,好吗?
带伙聊俩字起起海鲜烧烤名,在线等,急急急…
体态偏胖是什么意思呢?
香港九龙塘是什么样的一个地方? 那边住的都
62,年的虎和65年的蛇能结吗
ps中在调整选项中 的 阙值 怎么用,
推荐资讯
清道夫这种鱼哪里可以买到?拜托各位了 3Q
兴业银行atm(长江路861号1层A-G轴5-7轴公建)
舒怀是什么意思
张廷玉怎么死的:张廷玉为什么会得罪乾隆
大学生为什么会面临毕业即失业的境况
你好,金剑南k6,老白汾,西凤华山论剑,国花
蹲便器大便给堵了但还缓慢下水
[发型]怎么让头发不"趴"在头上?
东莞麻涌到常平最省时间什么方法啊
旺旺id是什么意思?格式怎么写?
天地寂寥中,同为可怜人!除却山樱外,复谁知我
1972年陈毅追掉会朱德参加了吗?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?