結果

問題 No.697 池の数はいくつか
ユーザー mai
提出日時 2018-06-18 11:37:20
言語 cLay
(20250308-1 + boost 1.92.0 + ACL)
コンパイル:
clayc _filename_
実行:
./a.out
結果
MLE  
実行時間 -
コード長 348 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 1,574 ms
コンパイル使用メモリ 206,416 KB
実行使用メモリ 738,008 KB
最終ジャッジ日時 2026-09-29 21:45:05
合計ジャッジ時間 8,404 ms
ジャッジサーバーID
(参考情報)
judge3_0 / judge1_0
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 3
other AC * 30 MLE * 2
権限があれば一括ダウンロードができます

ソースコード

diff #
raw source code

int H,W;
int iso = 0;
int A[3002][3002];

void dfs(int y, int x){
    if (A[y][x] == 0) return;
    A[y][x] = 0; --iso;
    dfs(y, x-1);
    dfs(y, x+1);
    dfs(y-1, x);
    dfs(y+1, x);
}

{
    rd(H,W);
    REP(y,1,H+1) REP(x,1,W+1) rd(A[y][x]), iso += A[y][x];
    REP(y,1,H+1) REP(x,1,W+1) if (A[y][x] == 1){ ++iso; dfs(y,x); }
    wt(iso);
}
0