将本站设为首页
收藏机遇官网,记住:www.jymeet.com
账号:
密码:

机遇书屋:看啥都有、更新最快

机遇书屋:www.jymeet.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时解是非常之多,用天文数字形容也不为过,这样一来我们的求解的过程就非常慢,并且出一个解的时间也会也非常慢。

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

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

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

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

苏牧“。。。。”

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

完全没想到


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

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

与强势归来的白月光大佬先婚后爱
作者:晴好晴好
简介: 【双洁】+【先婚后爱】+【暗恋成真】+【高干文】+【多年后重逢】\n位高权重禁欲系宣...
更新时间:2026-02-06 00:02:09
最新章节:第605 章 世界线番外 互穿12
开局被分手,觉醒十大凶兽武魂
作者:上官素
简介: 武道世界,异兽横行,唯有成为武者才能掌握自身命运!\n许秋穿越到这个世界,开局进行武...
更新时间:2026-02-05 21:56:49
最新章节:第1328章 成为众矢之的!
快穿:配角只想寿终正寝
作者:皮蛋0904
简介: 【快穿+虐渣+无固定cp】有些世界无cp,有些世界有cp,根据剧情来,但是整体无cp...
更新时间:2026-02-05 23:55:29
最新章节:第411章 灭门10
正的发邪:全宗跪求大师兄娶魔女
作者:默默地抽根烟
简介: 【无系统】【无敌】【剑道】【大师兄】\n神剑宗大师兄张青锋,九年前惨遭魔女暗算,痛失...
更新时间:2026-02-05 23:45:47
最新章节:第386章 必有屠龙技!
都市玄门医婿
作者:申坤墨
简介: 【神医+古武+剑道+装逼+单女主】\n三年前陆晨被奸人所害,痴傻三年,被迫借网贷,高...
更新时间:2026-02-05 23:55:22
最新章节:第4427章 让人意外的秦武陵!
带厨艺空降豪门,禁欲总裁馋疯了
作者:大脸熊猫
简介: 【清醒美貌独立真大佬女主+多金禁欲专情钻石王老五男主】刚出评分后面会涨\n亲爸早逝,...
更新时间:2026-02-06 00:01:28
最新章节:第152章 议亲了。