麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

P1141 01迷宮

2019-11-11 04:49:25
字體:
來源:轉載
供稿:網友

題見洛谷

#include<iostream>#include<cstdio>#include<algorithm>#include<cstring>#include<string>#include<cmath>#include<vector>bool f[1005][1005];char a[1005][1005];int dx[]={0,0,0,1,-1};int dy[]={0,1,-1,0,0};int n,m;int num[1009][1009];using namespace std;struct H{ int x; int y;}pos[1000*1000+100];int bfs(int kx,int ky){ int head=0,tail=1; if(!num[kx][ky]){ pos[head+1].x=kx,pos[head+1].y=ky;f[kx][ky]=true; while(head<tail){ head++; for(int i=1;i<=4;i++){ int nx=pos[head].x+dx[i],ny=pos[head].y+dy[i]; if(nx<=n&&nx>=1&&ny<=n&&ny>=1) if(a[nx][ny]!=a[pos[head].x][pos[head].y]&&!f[nx][ny]){ pos[++tail].x=nx;pos[tail].y=ny;f[nx][ny]=true; } } } for(int i=1;i<=tail;i++)num[pos[i].x][pos[i].y]=tail;//記憶化 } return num[kx][ky];}int main(){ scanf("%d%d",&n,&m); for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++) cin>>a[i][j]; } for(int i=1;i<=m;i++){ //memset(f,false,sizeof(f));記憶化,不用memset,否則超時 int ax,ay; scanf("%d%d",&ax,&ay);
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鲁丝一区二区二区四区 | 欧美福利视频一区二区 | 国产91久久精品 | 欧美精品成人一区二区在线观看 | 久久一区三区 | 欧美日韩影视 | 欧美性受xxxx人人本视频 | 国产成人强伦免费视频网站 | 黄色特级片黄色特级片 | 国产成人综合在线视频 | 亚洲欧美在线视频免费 | 一二区成人影院电影网 | 99精品视频在线免费观看 | av电影在线免费观看 | 成人性视频欧美一区二区三区 | 免费午夜视频 | 在线成人免费网站 | www成人在线观看 | 经典三级在线视频 | 精品国产91久久久久久浪潮蜜月 | 亚洲网站在线观看 | 免费a观看| 成人一级黄色 | 91av大片| 海外中文字幕在线观看 | 欧美成人一级 | 天天看成人免费毛片视频 | 欧美黄成人免费网站大全 | 在线影院av | 成人免费看视频 | 国产亚洲综合一区二区 | 麻豆91精品91久久久 | 日韩av有码在线 | 国产精品免费观看视频 | 成人不卡免费视频 | 国产精品久久久久久久久久久久午夜 | 99爱国产精品 | 天天草天天色 | 日韩视频在线一区二区三区 | 在火车上摸两乳爽的大叫 | 欧美日韩亚洲精品一区二区三区 |