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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

LeetCode 37 解数独

發(fā)布時(shí)間:2025/3/15 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LeetCode 37 解数独 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
  • 題目描述
  • 編寫一個(gè)程序,通過(guò)填充空格來(lái)解決數(shù)獨(dú)問(wèn)題。一個(gè)數(shù)獨(dú)的解法需遵循如下規(guī)則:數(shù)字 1-9 在每一行只能出現(xiàn)一次。 數(shù)字 1-9 在每一列只能出現(xiàn)一次。 數(shù)字 1-9 在每一個(gè)以粗實(shí)線分隔的 3x3 宮內(nèi)只能出現(xiàn)一次。 空白格用 '.' 表示。
  • 題解
  • 深度優(yōu)先搜索
  • 代碼
  • class Solution { public:bool dfs(vector<vector<char>>& board,int index,int n,vector<vector<bool>>& row,vector<vector<bool>>& col,vector<vector<bool>>& squ,vector<pair<int,int>>& vec){if (index>=vec.size()) return true;int i=vec[index].first;int j=vec[index].second;for (int k=1;k<=n;k++){if (!row[i][k]&&!col[k][j]&&!squ[((i-1)/3)*3+(j-1)/3+1][k]){row[i][k]=true;col[k][j]=true;squ[((i-1)/3)*3+(j-1)/3+1][k]=true;board[i-1][j-1]=k+'0';if (dfs(board,index+1,n,row,col,squ,vec)) return true;board[i-1][j-1]='.';row[i][k]=false;col[k][j]=false;squ[((i-1)/3)*3+(j-1)/3+1][k]=false;}}return false;}void solveSudoku(vector<vector<char>>& board) {int n=board.size();if (n!=9) return ;vector<vector<bool>> row(n+1,vector<bool>(n+1)),col(n+1,vector<bool>(n+1)),squ(n+1,vector<bool>(n+1));vector<pair<int,int>> vec;for (int i=1;i<=n;i++){for (int j=1;j<=n;j++){if (board[i-1][j-1]!='.'){row[i][board[i-1][j-1]-'0']=true; // i行中已經(jīng)有該數(shù)了col[board[i-1][j-1]-'0'][j]=true; // j列中已經(jīng)有該數(shù)了squ[((i-1)/3)*3+(j-1)/3+1][board[i-1][j-1]-'0']=true; // 3*3宮內(nèi)已經(jīng)有該數(shù)了}else{vec.push_back({i,j});}}}dfs(board,0,n,row,col,squ,vec);} };

    總結(jié)

    以上是生活随笔為你收集整理的LeetCode 37 解数独的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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

    主站蜘蛛池模板: a级片在线视频 | 少妇真实被内射视频三四区 | 国产美女又黄又爽又色视频免费 | 国产精品露脸视频 | 丰满白嫩尤物一区二区 | 免费观看a毛片 | h片在线免费看 | 国产高清免费av | 亚洲伦理在线播放 | 国产精品久久一区二区三区动 | 欧美亚洲国产一区二区三区 | 免费在线观看黄视频 | 91制服诱惑 | 日韩avav| 日本系列第一页 | 两个人看的www视频免费完整版 | 黄色免费播放 | 国产欧美日韩一区 | 每日更新av | 日韩精品人妻一区二区三区免费 | 国产又爽又黄免费软件 | av一本二本| 五月激情在线 | 91亚洲精华 | 日韩中文字幕在线播放 | 日韩成人高清 | 亚洲无码一区二区三区 | 亚洲射色| 美女又爽又黄免费视频 | 午夜剧场黄色 | 欧美一二三区在线观看 | www成人免费视频 | 黑人借宿巨大中文字幕 | 国产午夜精品免费一区二区三区视频 | 国产福利精品一区 | 波多野结衣简介 | 亚洲av无码一区东京热久久 | 亚洲视频一区二区三区四区 | 在线免费观看成人 | xxxxx在线观看 | 日韩女同强女同hd | 俺也来俺也去俺也射 | 国产福利一区二区三区在线观看 | a级黄色片网站 | 国产一区二区不卡 | heyzo北岛玲在线播放 | 99精品一区二区 | 免费又黄又爽又猛大片午夜 | 成人在线观看亚洲 | 亚洲精品日日夜夜 | 男女超碰 | 国产h视频 | 日本黄网站色大片免费观看 | 久久国产精品网站 | 国产精品7777777 | 国产视频在线观看一区 | 国产福利久久久 | 爆乳2把你榨干哦ova在线观看 | 亚洲欧美日韩成人在线 | av免费在线网站 | 亚洲图片欧美日韩 | 妞干网这里只有精品 | 澳门黄色录像 | 李宗瑞91在线正在播放 | 99精品网站 | 午夜亚洲成人 | 久久久久久免费观看 | 四虎影院在线 | 少妇脱了内裤让我添 | 国产精品无码av在线有声小说 | 99久久九九| 一区二区福利视频 | 麻豆av一区 | 69久久久久| 美女被猛网站 | 秘密基地免费观看完整版中文 | 色网址在线 | 国产欧美精品在线观看 | 欧美三日本三级少妇三99 | 成人综合一区二区 | 欧美一区二区三区四区视频 | 精品在线视频一区二区三区 | 456亚洲影视 | 久久色在线 | 天天摸天天插 | 日本男人的天堂 | 一区二区三区四区人妻 | 精品一区在线播放 | 欧美二区三区 | 毛片网站视频 | 51啪影院| 国产999久久久 | 尤物最新网址 | 激情四射网站 | 超级碰在线视频 | 日本欧美亚洲 | 奇米影视在线视频 | 亚洲天堂男人网 | 日本一区二区三区四区五区 |