蓝桥杯|acwing 1113. 红与黑(蓝桥杯)

题目:1113. 红与黑 【蓝桥杯|acwing 1113. 红与黑(蓝桥杯)】蓝桥杯|acwing 1113. 红与黑(蓝桥杯)
文章图片

蓝桥杯|acwing 1113. 红与黑(蓝桥杯)
文章图片

#includeusing namespace std; typedef long long LL; typedef pairPII; const int N=1e5+10; const int mod=100000007; int fx[4]={0,0,1,-1},fy[4]={1,-1,0,0}; int w,h; char a[25][25]; int main(){ while(cin>>w>>h){ if(w==0&&h==0) break; int s1,s2; for(int i=0; i>a[i][j]; if(a[i][j]=='@'){ s1=i,s2=j; } } } bool sta[25][25]; memset(sta,0,sizeof sta); queue q; sta[s1][s2]=1; q.push({s1,s2}); int ans=0; while(q.size()){ ans++; int x=q.front().first; int y=q.front().second; //cout<=h||yy<0||yy>=w) continue; if(a[xx][yy]=='#'||sta[xx][yy]) continue; sta[xx][yy]=1; q.push({xx,yy}); } } cout<

    推荐阅读