省略
省略
C++に変換後のコードはこちら
int X, Y;
char S[10][12];
Grid2d<int> g;
{
int res = 0;
int **d;
rd(X,Y,S(X));
walloc2d(&d, X, Y);
g.malloc(X,Y);
rep(i,X) rep(j,Y) g[i][j] = if[S[i][j]=='#', -1, 0];
rep(i,X) rep(j,Y) if(S[i][j]=='#'){
g[i][j] = 0;
g.getDist4_BFS(i,j,d);
g[i][j] = -1;
rep(a,X) rep(b,Y) if(g[a][b]==0 && d[a][b] < 0) break_break_continue;
res++;
}
wt(res);
}
Current time: 2024年03月29日17時21分43秒
Last modified: 2020年11月15日16時14分53秒 (by laycrs)
Tags: Competitive_Programming_Incomplete AtCoder
トップページに戻る
Logged in as: unknown user (not login)