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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

算法提高课-搜索-DFS之搜索顺序-AcWing 1116. 马走日:dfs

發布時間:2025/4/5 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 算法提高课-搜索-DFS之搜索顺序-AcWing 1116. 马走日:dfs 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目分析

來源:acwing

分析:

  • dfs分兩類,一類是內部搜索,不需要恢復現場;一類是外部搜索(以整個圖作為狀態),需要恢復現場。這里的馬走日就是狀態圖,需要恢復現場。

  • 理清dfs,需要畫一個搜索樹。

  • 馬走日的8個方向

    int dx[8] = {-1, -2, -2, -1, 1, 2, 2, 1}; int dy[8] = {-2, -1, 1, 2, 2, 1, -1, -2};

    ac代碼

    #include<bits/stdc++.h> using namespace std; const int N = 10; int n, m; bool st[N][N]; int ans;int dx[8] = {-1, -2, -2, -1, 1, 2, 2, 1}; int dy[8] = {-2, -1, 1, 2, 2, 1, -1, -2}; //第三個參數表示當前在搜第幾個數 void dfs(int x, int y, int cnt){// 在搜第n *m 個點if( cnt == n * m){ans ++;return;}st[x][y]= true;for(int i = 0; i < 8; i ++){int a = x + dx[i], b = y + dy[i];if( a < 0 || a >= n || b < 0 || b >= m || st[a][b]) continue;dfs(a, b, cnt + 1); // DFS轉移}// 恢復現場st[x][y] = false; }int main(){int T;cin >> T;while(T--){int x, y;cin >> n>> m >> x >> y;ans = 0;dfs(x, y, 1); // 第三個參數:在搜第幾個點cout << ans << endl;}}

    題目來源

    https://www.acwing.com/problem/content/1118/

    總結

    以上是生活随笔為你收集整理的算法提高课-搜索-DFS之搜索顺序-AcWing 1116. 马走日:dfs的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 国产激情一区二区三区 | 无套白嫩进入乌克兰美女 | 67194在线免费观看 | 久久精品视频免费播放 | 欧美日韩视频无码一区二区三 | 日本成人在线不卡 | 国产福利精品在线 | 欧美激情视频一区 | 91在线播 | 国产婷婷一区二区 | 草av | 日本在线一区二区三区 | 中文字幕在线观看视频www | 欧美精品成人一区二区三区四区 | 狠狠干2021 | 三级成人 | 美女视频三区 | 调教91| 欧美午夜三级 | 国产精品视频入口 | 操操网| 少妇又紧又爽视频 | av资源在线看 | 亚洲美女一级片 | 九九久久视频 | 91在线观看免费高清完整版在线观看 | 51av在线| 精品无码人妻一区 | 国产最爽的乱淫视频国语对白 | 欧美黄色一区二区三区 | 中文字幕电影一区 | 日韩卡一卡二 | 久久精品无码一区二区三区免费 | 看黄色的网址 | 欧美黄在线观看 | 中文无码一区二区三区在线观看 | 一级黄色片在线播放 | 成人丁香婷婷 | 丁香伊人 | 少妇高潮一区二区三区99刮毛 | 激情五月激情综合 | 精品99久久 | 亚洲 欧美 激情 另类 校园 | 韩国伦理中文字幕 | 免费欧美 | 偷拍亚洲另类 | 日韩福利网 | h色视频在线观看 | 亚洲精品aⅴ | 亚洲少妇第一页 | 美日韩黄色片 | 高级家教课程在线观看 | 桃色av | 男插女视频网站 | 天堂…中文在线最新版在线 | 波多野结衣免费在线视频 | 日本免费一区视频 | 澳门黄色 | 国产婷婷色一区二区在线观看 | 性高潮久久久久久久 | 4444亚洲人成无码网在线观看 | 中文字幕va | 海角社区在线 | 一区二区三区免费毛片 | 精品亚洲国产成人av制服丝袜 | 青青艹在线观看 | 久久激情网 | 日本三级中文字幕 | 法国空姐在线观看视频 | 精品人妻少妇一区二区 | 日韩欧美视频在线免费观看 | 欧类av怡春院 | 嫩草影院一区二区三区 | 99久久久国产 | 美女又爽又黄又免费 | 黄色片欧美 | 欧美小视频在线 | 狠狠的干狠狠的操 | 日韩精品成人免费观看视频 | 国产91精 | 久草资源在线 | 日韩精品卡通动漫网站 | 亚洲成人激情av | 亚洲日本黄色 | 性猛交xxxx乱大交3 | 一区二区三区亚洲视频 | 亚洲AV无码精品一区二区三区 | 亚洲精品国产av | 免费看黄色小视频 | 国产黄色片免费看 | 超碰cc| 落日余晖图片 | 精品人妻无码中文字幕18禁 | 最好看的电影2019中文字幕 | 性色一区二区 | 男男成人高潮片免费网站 | 亚洲精品视频免费观看 | 亚洲区综合 | 青娱乐最新地址 |