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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

【普及组模拟赛】家族

發布時間:2025/3/15 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【普及组模拟赛】家族 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目描述

在一個與世隔絕的島嶼上,有一個有趣的現象:同一個家族的人家總是相鄰的(這里的相鄰是指東南西北四個方向),不同的家族之間總會有河流或是山丘隔絕,但同一個家族的人不一定有相同姓氏。現在給你島上的地圖,求出島上有多少個不同的家族。島上的地圖有n 行,每行有若干列,每個格子中要么是’空格表示大海,要么是‘ *’,表示河流或山丘,要么是小寫字母,表示一戶人家的姓氏。

輸入

第一行是個數字 N,表示下面信息的行數,接下來是 N 行字符,每行由小寫字母和*號組成,有些行的最前面也可能包含若干連續的空格,表示這些區域是大海,每一行最多不超過 200 個字符。

輸出

一個數字,表示家族數。

樣例輸入

4
*zlw**pxh
l*zlwk*hx*
w*tyy**yyy
zzl

樣例輸出

3

數據范圍限制

【數據范圍】
10%的數據, n<=1
30%的數據, n<=10
100% 的數據, n<=100 每一行最多不超過 200 個字符

分析
這題其實就是細胞問題
遇到一個沒有遍歷過的點就從它開始搜,每搜一次,tj+1。

程序:

const dx:array[1..4]of longint=(1,-1,0,0); dy:array[1..4]of longint=(0,0,1,-1); var n,l,i,j,tj:longint; a:array[0..301,0..301]of boolean; s:string; h:array[0..20001,1..2]of longint; procedure work(p,q:longint); var i,w,t,x,y:longint; begininc(tj);a[p,q]:=false;t:=1;w:=1;h[1,1]:=p;h[1,2]:=q;repeatfor i:=1 to 4 dobeginx:=h[t,1]+dx[i];y:=h[t,2]+dy[i];if (x>0)and(x<=n)and(y>0)and(y<=l)and(a[x,y]=true) thenbegininc(w);h[w,1]:=x;h[w,2]:=y;a[x,y]:=false;end;end;inc(t);until t>w; end;beginassign(input,'family.in');reset(input);assign(output,'family.out');rewrite(output);readln(n);fillchar(a,sizeof(a),false);l:=0;for i:=1 to n dobeginreadln(s);for j:=1 to length(s) doif s[j]=' ' then a[i,j]:=false elseif s[j]='*' then a[i,j]:=false elsea[i,j]:=true;if length(s)>l then l:=length(s);end;tj:=0;for i:=1 to n dofor j:=1 to l doif a[i,j]=true then work(i,j);write(tj);close(input);close(output); end.

轉載于:https://www.cnblogs.com/YYC-0304/p/9500007.html

總結

以上是生活随笔為你收集整理的【普及组模拟赛】家族的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 熟睡人妻被讨厌的公侵犯 | 伊人av一区| 精品久久久久久无码人妻 | 国产无套精品一区二区三区 | 久在线播放 | 午夜精品久久久久久 | av资源一区 | 精品伦精品一区二区三区视频 | 色婷婷在线观看视频 | 香蕉综合视频 | 青青91| 97人妻人人澡人人爽人人精品 | 色综合中文字幕 | 72成人网 | 国产a国产 | 97国产在线视频 | 黄色片在线免费观看视频 | 欧美日韩精品一区 | 一级做a在线观看 | 一区精品在线观看 | 欧美在线91 | 欧美一区二区三区电影 | 久久久久区 | 麻豆免费下载 | 亚洲二区中文字幕 | 日本黄色免费网站 | 亚洲精品污一区二区三区 | 男人的网址| 91九色porny视频 | 亚洲自拍偷拍欧美 | 午夜av网站| 免费精品一区 | 国产欧美精品一区二区色综合 | 全黄一级男人和女人 | 国产九色av | 精品视频在线观看一区二区 | 国产精品自拍av | 色多多污污 | 国产69精品麻豆 | 黑丝美女一区二区 | 国产成人精品一区二三区 | 午夜视频在线播放 | 激情四射网 | 男女在线免费观看 | 在线观看亚洲成人 | 99热久久这里只有精品 | 色姐| 理论片琪琪午夜电影 | 中文字幕第31页 | 色射网 | 亚洲国产精彩中文乱码av | 亚洲熟区| 香蕉久久国产 | 8x8ⅹ国产精品一区二区 | 国产精品高潮呻吟久久久久久 | 精品人妻一区二区三区香蕉 | 中文亚洲欧美 | 欧美在线视频a | 九九热精品视频在线观看 | 国产精品啪 | 快播av在线 | 欧美日韩你懂的 | 欧美极品jizzhd欧美 | 一区精品二区国产 | 美人被强行糟蹋np各种play | 波多野结衣大片 | 欧美午夜激情视频 | 我爱av好色 | 色老头一区二区三区在线观看 | 日日干日日操 | 黄频在线播放 | 黄色网页在线播放 | av永久| 狐狸视频污| 波多野结衣一区二区三区免费视频 | 国产美女免费网站 | 欧美久久久久久 | 桃色成人| 欧美三级在线视频 | 成人免费毛片糖心 | 毛片一级视频 | 男女性高潮免费网站 | 亚洲男人第一天堂 | 一本久久道 | 国产又粗又猛又爽又黄的网站 | 大战熟女丰满人妻av | 超碰av男人的天堂 | 在线免费观看成人 | 精品一区二区三区久久 | 明星毛片| 99资源网 | 97视频国产 | 同人动漫在线观看 | 久久久久成人网站 | 一级特黄性色生活片 | 欧美巨乳美女 | 久久新| 男女野外做受全过程 | 亚洲a成人 |