将本站设为首页
收藏爱普官网,记住:www.ipude.com
账号:
密码:

爱普书院:看啥都有、更新最快

爱普书院:www.ipude.com

如果你觉得好,恳请收藏

您当前的位置:爱普书院 -> 假装自己是学霸 -> 第一百二十二章 全国青少年信息学奥林匹克竞赛

第一百二十二章 全国青少年信息学奥林匹克竞赛

温馨提示:如果本章属于内容错误等情况,请点击下面的按钮发送报告,我们会在一分钟内纠正,谢谢

面的经典习题和解析的时候,整个人都不好了。

【经典习题】在8x8方格的棋盘上,从任意指定方格出发,为马寻找一条走遍棋盘每一格并且只经过一次的一条路径。

解析首先这是一个搜索问题,运用深度优先搜索进行求解,算法如下

1输入初始位置坐标x,y;

2步骤

如果ampapgt64输出一个解,返回上一步骤--

(x,y)←

计算(x,y)的八个方位的子结点,选出那些可行的子结点

循环遍历所有可行子结点,步骤++重复2

显然2是一个递归调用的过程,大致如下(++程序解析)

defen8

voiddfs(tx,ty,tunt)

{

ti,tx,ty

if(untampapgtnn)

{

output_sotn()//输出一个解

return

}

for(i=0iampaplt8i++)

{

tx=hn[i]x//hn[]保存八个方位子结点

ty=hn[i]y

s[tx][ty]=unt

dfs(tx,ty,unt+1)//递归调用

s[tx][ty]=0

}

}

这样做是完全可行的,因为它输入的是全部解。

但是马遍历当8x8时解是非常之多,用天文数字形容也不为过,这样一来我们的求解的过程就非常慢,并且出一个解的时间也会也非常慢。

当我们在每个结点对其子结点进行选取的时候,优先选择‘出口’最小的进行搜索,‘出口’的意思是在这些子结点中它们的可行子结点的个数,也就是‘孙子’结点越少的越优先跳。

如果优先选择出口多的子结点,那出口少的子结点就会越来越多,很可能出现‘死’结点

这样对下面的搜索纯粹是徒劳,这样就会浪费很多无用的时间。

反过来如果每次都优先选择出口少的结点跳,那出口少的结点就会越来越少,这样跳成功的机会就更大一些。

苏牧“。。。。”

他的脑海中再次缓缓的出现了一堆问。

完全没想到


  本章未完,请点击下一页继续阅读!

看了《假装自己是学霸》的书友还喜欢看

公路求生,开玩具车也能当榜一?
作者:老酒抽到上上签
简介: 【公路求生?无CP?微群像】一睁眼,花浅穿着睡衣抱着猫,被丢进了公路求生游戏。
更新时间:2026-03-03 23:16:00
最新章节:第九十四章预知
人在隋唐,家兄宇文成都
作者:福泽天下
简介: 【隋唐】【无敌】【系统】【词条】\n穿越成为宇文化及第三子,宇文成都的弟弟宇文成惠。...
更新时间:2026-03-03 23:39:51
最新章节:第489章 双管齐下
重生在星际选择成为药剂师
作者:长尾兔子
简介: 陈房子年纪轻轻便猝死了,死前啥都没有,没有房子没有存款没有恋人,浑身散发着满满的社畜...
更新时间:2026-03-03 23:39:08
最新章节:732 反正早上已经看过了,再洗洗也无所谓了
他乱撩又貌美,阴湿病娇被钓成狗
作者:打呼噜的猫
简介: 【双男主+快穿+微强制爱+病娇+强取豪夺+囚禁定位】\n郁尧,胆小又爱撩,撩完又爱跑...
更新时间:2026-03-03 23:34:53
最新章节:第335章 苗疆蛊26
钓系恶女要选夫,满朝文武夜夜缠
作者:三一零白月光
简介: 赵令颐意外穿成一本多男主文里的恶毒女配。系统承诺,只要走完剧情,就送她回现代,附赠奖...
更新时间:2026-03-03 22:58:44
最新章节:第249章 下官的命都是殿下的
牛啊牛啊!男主们又被抢走了
作者:岁也
简介: 【快穿渣女万人迷+修罗场+顶级勾引+黑原女主+无固定cp】\n桑雪是一个坏女人,死后...
更新时间:2026-03-03 23:43:44
最新章节:他太优秀了怎么办?13