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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

两点(51nod 深搜)

發布時間:2023/12/15 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 两点(51nod 深搜) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

福克斯在玩一款手機解迷游戲,這個游戲叫做”兩點”。基礎級別的時候是在一個n×m單元上玩的。像這樣:

每一個單元有包含一個有色點。我們將用不同的大寫字母來表示不同的顏色。

這個游戲的關鍵是要找出一個包含同一顏色的環。看上圖中4個藍點,形成了一個環。一般的,我們將一個序列 d1,d2,…,dk 看成一個環,當且僅當它符合下列條件時:

  • 這k個點不一樣,即當 i≠j時, di 和 dj不同。

  • k至少是4。

  • 所有的點是同一種顏色。

  • 對于所有的 1≤i≤k-1: di 和 di+1 是相鄰的。還有 dk 和 d1 也應該相鄰。單元 x 和單元 y 是相鄰的當且僅當他們有公共邊。

  • 當給出一幅格點時,請確定里面是否有環。

    Input
    單組測試數據。
    第一行包含兩個整數n和m (2≤n,m≤50):板子的行和列。
    接下來n行,每行包含一個有m個字母的串,表示當前行每一個點的顏色。每一個字母都是大寫字母。
    Output
    如果有環輸出Yes,否則輸出No。
    Sample Input
    3 4
    AAAA
    ABCA
    AAAA
    3 4
    AAAA
    ABCA
    AADA
    Sample Output
    Yes
    No
    深搜題目,想明白就好了。在搜索的過程中,不能往回搜索,搜過的就標記為1,當搜索的過程中遇見1就返回yes,否則就返回no。
    代碼如下:

    #include<iostream> #include<cstdio> #include<cstring> #include<algorithm> #include<cmath> using namespace std;int d[][2]={{1,0},{0,1},{-1,0},{0,-1}}; char a[51][51]; int n,m; int flag=0; int vis[51][51];void dfs(int x,int y,int xx,int yy) {for(int i=0;i<4;i++){if(xx==-d[i][0]&&yy==-d[i][1]) continue;int tx=x+d[i][0];int ty=y+d[i][1];if(tx<0||tx==n||ty<0||ty==m||a[tx][ty]!=a[x][y]) continue;if(vis[tx][ty]) {flag=1;return ;}vis[tx][ty]=1;dfs(tx,ty,d[i][0],d[i][1]);if(flag) return ;} } int main() {while(scanf("%d%d",&n,&m)!=EOF){flag=0;memset(vis,0,sizeof(vis));for(int i=0;i<n;i++)scanf("%s",a[i]);for(int i=0;i<n;i++){for(int j=0;j<m;j++){if(!vis[i][j]){dfs(i,j,0,0);if(flag) break;}}if(flag) break;}if(flag) printf("Yes\n");else printf("No\n");} }

    努力加油a啊,(o)/~

    總結

    以上是生活随笔為你收集整理的两点(51nod 深搜)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    主站蜘蛛池模板: 久久精品久久精品久久精品 | 99热综合| 丝袜美腿亚洲综合 | 精品人妻无码一区二区三区蜜桃一 | 国产亚洲色婷婷久久 | 免费av在线 | 日韩欧美一本 | 国产午夜伦鲁鲁 | 亚洲AV成人无码电影在线观看 | 五月天激情电影 | 超碰人人干 | 狠狠做深爱婷婷综合一区 | 成人a网| 婷婷四房综合激情五月 | 一本色道久久亚洲综合精品蜜桃 | 成年视频在线观看 | 原创少妇半推半就88av | 国产成人精品久久二区二区91 | 欧美一级片免费在线观看 | 99思思| 国产精品久久久久久久久久免费看 | 午夜视频在线观看一区二区 | 超碰2025 | 美丽的姑娘在线观看 | 国产无遮挡aaa片爽爽 | 欧美中字 | 天天色棕合合合合合合合 | 国产一卡在线 | 亚洲一久久| 亚洲一区二区三区免费看 | 欧美日韩精品区别 | 午夜蜜桃视频 | 农村偷人一级超爽毛片 | 男女免费视频 | 性欧美视频在线观看 | 蜜臀在线一区二区三区 | 狠狠操女人 | 久久久久久久久久久丰满 | 激情伦成人综合小说 | www.色网 | 日日不卡av| 最好看的mv中文字幕国语电影 | 国产青青操| brazzers欧美极品少妇 | 特黄特色特刺激免费播放 | 国产不卡一区二区视频 | 精品乱子伦 | 日本男女网站 | 免费伊人网 | 亚洲一区二区福利 | 91免费官网 | 狠狠操你 | japan高清日本乱xxxxx | 国产精品1234 | 天天舔天天干天天操 | 亚洲天堂国产精品 | 交专区videossex非洲 | 色欧美亚洲 | 性饥渴的农村熟妇 | 免费人成年激情视频在线观看 | 久久性爱视频网站 | 日本在线观看一区 | 中文字幕第九页 | 欧美激情在线观看一区 | 国产精品国产三级国产专区51 | 老妇free性videosxx| 老师上课夹震蛋高潮了 | 国产日韩欧美一二三区 | 国产三级一区二区三区 | 欧美自拍偷拍第一页 | 人人妻人人澡人人爽 | 一级特黄aa大片欧美 | 国产激情综合五月久久 | 成人国产毛片 | 爱插视频| 一区二区三区日韩精品 | 污色视频 | 最色成人网 | 可以看毛片的网站 | 国产精品欧美日韩 | 91视频播放| 日韩在线毛片 | 国产精品一区二区自拍 | 国产九九精品视频 | 国产免费91| 毛片在线免费观看视频 | 玖玖爱在线观看 | 中日毛片| 九色porny自拍 | 国产一级黄色片子 | 欧美另类专区 | 超碰丝袜 | 插插插操操操 | 久久久噜噜噜 | 伊人草草| 国产日韩欧美在线观看 | 成人28深夜影院 | 先锋资源一区二区 | 精品国产999久久久免费 |