日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

BFS小结

發(fā)布時間:2025/3/16 编程问答 12 豆豆
生活随笔 收集整理的這篇文章主要介紹了 BFS小结 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

剛好yobobobo最近做BFS,我也被渲染了,當是復(fù)習一下,也總結(jié)一下吧,大部分是HDOJ上的BFS題目,由于本人時間有限,會持續(xù)更新


HDU 1548 http://acm.hdu.edu.cn/showproblem.php?pid=1548

基礎(chǔ)的BFS,每次有兩個方向,分別把步數(shù)乘以1和-1就行了。其余的都是基礎(chǔ)BFS,注意下起點終點重合的情況


HDU 1372http://acm.hdu.edu.cn/showproblem.php?pid=1372

經(jīng)典的馬步移動,基本的BFS改成8個方向,同樣處理即可


HDU 2717 http://acm.hdu.edu.cn/showproblem.php?pid=2717

3種情況移動,+1,-1,*2,沒啥好說的,同樣處理就行了,同時注意下邊界,比目標大的話就只能全部-1,如果比目標大了就沒必要*2


HDU 3766 http://acm.hdu.edu.cn/showproblem.php?pid=3766

比較坑,開始以為和1372一樣,其實不是,這題沒有給出范圍,但是范圍很大,之前需要逼近下,然后再搜索,或者直接枚舉判斷下就行了


HDU 1026 http://acm.hdu.edu.cn/showproblem.php?pid=1026

其實做法一樣,需要打怪耗時,需要用優(yōu)先隊列或者最小堆來處理下,不過這題比較糾結(jié)的是需要輸出路徑,首先注意細節(jié)問題,之前用的是next,保存后繼結(jié)點,果斷被坑,一個點在搜索的時候的后繼結(jié)點會有好多,果斷改成pre,前趨表示。


HDU 1072 http://acm.hdu.edu.cn/showproblem.php?pid=1072

題目總體思路很明確,遇到數(shù)字4的話,時間重置下,在判重的時候需要用三維數(shù)組,加一個當前時間,如果兩次到某點剩余時間相同,那就沒必要再走了。


HDU 1175 http://acm.hdu.edu.cn/showproblem.php?pid=1175

弱爆了,果斷也被坑了,開始覺得只要保存某個結(jié)點的方向和已拐的彎,然后搜索就行了,其實只要沿某條直線先一直搜到底就行了,不過還是要保存方向和已拐的彎的個數(shù)。


HDU 1180 http://acm.hdu.edu.cn/showproblem.php?pid=1180

注意下樓梯部分的細節(jié)問題就行了,可以停在原地等待樓梯轉(zhuǎn)向,這里比較坑啊,而且樓梯處不需要標記,可能兩個方向都要走


HDU 1242 http://acm.hdu.edu.cn/showproblem.php?pid=1242

果斷BFS+優(yōu)先隊列


HDU 1728 http://acm.hdu.edu.cn/showproblem.php?pid=1728

類似于連連看,限制了拐彎次數(shù),只需要每個方向走到底就行了,題目輸入有些坑,行列有點混亂應(yīng)注意。而且如果之前搜過的點,之后不能停止而是跳過。


HDU 2579 http://acm.hdu.edu.cn/showproblem.php?pid=2579

由于 在K的倍數(shù)的時候石頭會消失,所以不能像其它迷宮問題一樣判重,可能當前時間石頭還在,而走一圈再回來石頭消失,也許就有其它的路徑可以走,因此判斷的時候要加上三維數(shù)組flag[x][y][time%k],如果到某點的時間取余都相同,那么此時的狀態(tài)就是完全相同,沒有意義的

?

HDU 2012 http://acm.hdu.edu.cn/showproblem.php?pid=2102
三維的BFS,注意一些細節(jié)就行了,譬如進入傳送門就必須傳送,而且另一邊必須只有是空地才行,坑死了,讀題不仔細

?

HDU 1253 http://acm.hdu.edu.cn/showproblem.php?pid=1253

三維BFS,木有問題,注意優(yōu)化下

?

HDU 1240 http://acm.hdu.edu.cn/showproblem.php?pid=1240

三維BFS水之


HDU 1429 http://acm.hdu.edu.cn/showproblem.php?pid=1429

BFS+二進制壓縮存儲,很明顯要保存你拿過的鑰匙的狀態(tài),總共10把鑰匙,使用二進制壓縮才1024個狀態(tài),開始還打算把門的狀態(tài)也保存下來,結(jié)果莫名其秒的TLE,后來發(fā)現(xiàn)只需要鑰匙的狀態(tài),因為鑰匙可以用很多次,但是又莫名其妙的MLE,好吧,不解釋,徹底暈了flag[x][y][key],表示在(x,y)手上鑰匙狀態(tài)為key


HDU 1254 http://acm.hdu.edu.cn/showproblem.php?pid=1254

經(jīng)典的推箱子游戲,注意判重需要一個三維數(shù)組,可用兩次B FS解決,或者BFS+DFS

詳情請移步?? http://blog.csdn.net/acm_cxlove/article/details/7639306


HDU 2612 http://acm.hdu.edu.cn/showproblem.php?pid=2612

兩個人到同一點的和最短,分別以兩個人為起點,遍歷整個圖,計算出到每個KFC的最短距離,然后枚舉所有的KFC,算最小的代價


HDU 1983 http://acm.hdu.edu.cn/showproblem.php?pid=1983

最差的情況直接把出口或者入口四個方向封住,所以最多只要堵4次。BFS找出最短的路徑,并保存路徑,DFS處理路徑上的點,BFS判斷是否連通。


HDU 1195 http://acm.hdu.edu.cn/showproblem.php?pid=1195

題目不難,1W個可能,判重很簡單,就是轉(zhuǎn)化有點糾結(jié),至少我寫得很矬


HDU 2128 http://acm.hdu.edu.cn/showproblem.php?pid=2128

坑爹的題目,不過題目很好,BFS和DFS都可以做

具體請見http://blog.csdn.net/acm_cxlove/article/details/7635497


出處:http://blog.csdn.net/acm_cxlove/article/details/7635603


總結(jié)

以上是生活随笔為你收集整理的BFS小结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲欧美精品午睡沙发 | 亚洲一区二区三区影视 | 亚洲av人人澡人人爽人人夜夜 | 日韩人妻精品一区二区三区 | 欧美日韩一区二区三区 | 黄色一级片免费看 | 久久精品播放 | aaaa视频| 夜夜操狠狠干 | 欧美影院在线 | 日本一道本在线 | 性――交――性――乱睡觉 | 亚洲欧美日韩图片 | 欧美精品少妇 | 99视频国产精品 | 中国女人内谢69xxxxⅹ视频 | 一区二区三区四区精品视频 | 成都4电影免费高清 | 69sese| 一级片免费在线播放 | 日韩av无码一区二区三区 | 波多野结衣在线观看一区二区三区 | 特黄做受又粗又大又硬老头 | 国产性猛交xxxⅹ交酡全过程 | 欧美日性视频 | 一本到高清 | 中文字幕日韩欧美 | 久热精品在线 | 国产亚洲欧美日韩高清 | 亚洲美女av在线 | 蜜桃视频一区二区三区 | 国产精品日韩一区二区 | 激情久久婷婷 | 波多野结衣在线播放视频 | 青青草黄色 | 久久噜噜色综合一区二区 | 中文字幕被公侵犯的漂亮人妻 | 欧美热热 | 欧美手机在线观看 | 蜜桃香蕉视频 | 免费一级黄色大片 | 国产日韩视频一区 | 日韩国产小视频 | 亚洲电影在线观看 | 国产高清免费在线观看 | 俺去射| 澳门黄色网 | 成人免费播放视频 | 国产精品视频一区二区在线观看 | 天堂网在线播放 | 香蕉视频毛片 | 久久6精品 | 亚洲偷拍一区 | 国产真人毛片 | 国产精品视频看看 | 在线观看自拍 | 女av在线 | av中文资源 | 熟女人妻一区二区三区免费看 | 久久久久国产精品区片区无码 | 99精品视频一区二区三区 | 亚洲欧美成人网 | 日韩视频一区在线 | 天天操人人干 | 欧美日韩加勒比 | 亚洲一个色 | 欧美成人一区二区在线 | 又爽又黄视频 | 国产欧美一区二区视频 | 激情999 | 日韩一级黄色大片 | 天堂网在线资源 | 日韩一区二区三区不卡 | 精品三级国产 | 欧美顶级毛片在线播放 | 美女被男人插 | 欧美另类videosbestsex | 国产大片av | 国产精品99久久久久久久女警 | bl动漫在线观看 | 国产一级黄色电影 | 男男大尺度 | 裸体视频软件 | 我爱我色成人网 | 成人tiktok黄短视频 | 亚洲男人的天堂网 | 一区二区欧美在线 | 叼嘿视频91| 日韩欧美专区 | 国产嫩草影院久久久 | 主人性调教le百合sm | 色屁屁一区二区 | 少妇高潮露脸国语对白 | 亚洲第一区在线 | 成人免费看片 | 乳色吐息在线看 | 成人a视频在线观看 | www.久久久久久久久久 | 人妻在客厅被c的呻吟 |