日韩性视频-久久久蜜桃-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

總結

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

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

主站蜘蛛池模板: 国产a免费视频 | 久久国产三级 | 欧美激情免费观看 | av中文字幕免费 | 加勒比视频在线观看 | 在线观看视频一区二区三区 | 极品探花在线播放 | 亚洲av无码国产精品久久不卡 | 中国女人一级片 | 久久国产精品无码网站 | 免费成人在线播放 | 国模av在线| 在线观看视频色 | 国产精品va无码一区二区 | 日本美女黄色大片 | 九九热国产视频 | 五月天久久综合 | 两个人看的www视频免费完整版 | www.香蕉视频在线观看 | 欧美激情一区二区视频 | gv天堂gv无码男同在线观看 | 最好看的2019年中文视频 | 中文字幕观看在线 | 亚洲天天视频 | 成人性视频网 | 露胸app | 视频在线观看视频 | 在线精品自拍 | 操操操网 | 国产人成一区二区三区影院 | 九九爱国产| 麻豆成人久久精品一区二区三区 | 国产精品成人久久电影 | 亚洲欧美日韩精品在线观看 | 久久国产精品毛片 | 天天摸天天做天天爽水多 | 日本免费一区二区三区四区五六区 | 亚洲精品国产成人无码 | 女人的av| 欧美激情视频一区二区三区不卡 | 亚洲一区图片 | 中文字幕有码无码人妻av蜜桃 | 日韩人妻无码精品综合区 | 91爱视频| 国产精品最新 | 高h教授1v1h喂奶 | 香蕉视频在线网站 | 紧身裙女教师三上悠亚红杏 | 久久久久久亚洲中文字幕无码 | 国产高清不卡视频 | 啪啪影音| xxxxwwww在线观看 | 国产精品一区二区无码免费看片 | 国产美女无遮挡永久免费观看 | 欧美日韩亚 | 日本极品喷水 | 91日韩一区二区 | 日韩1024 | 插女生下面 | 国产成人愉拍精品久久 | 新av在线 | 成人免费看类便视频 | 午夜视频日韩 | 国产一区在线观看视频 | 竹菊影视日韩一区二区 | 91久久久久久久 | 免费看片网站91 | 超碰综合在线 | 亚洲色图自拍 | 美女屁股眼视频网站 | 射网站| 欧美一区二区三区成人 | 日本一本久草 | av最新网| 国产午夜啪啪 | 91蜜桃网 | 国产美女av在线 | 一区二区 亚洲 | 香蕉婷婷 | 射久久 | √8天堂资源地址中文在线 欧美精品在线一区二区 | 国产精品精品久久久久久 | 国产精品无码乱伦 | 亚洲欧洲无码一区二区三区 | 亚洲精品美女久久久 | 天天爱综合 | av色综合 | 亚洲一区二区三区四区电影 | 国产ts丝袜人妖系列视频 | 国产一区视频网站 | 亚洲老女人 | 欧美第一页在线 | 看毛片网站 | 国产69久久精品成人看 | 毛片内射久久久一区 | 色无极亚洲影院 | 亚洲无圣光 | jizz免费 | 影音先锋男人资源网站 |