From 1b168df8901ec24882420ad99b8c07cfe9a35d61 Mon Sep 17 00:00:00 2001 From: Eatswap Date: Fri, 7 Apr 2023 15:55:56 +0800 Subject: [PATCH] feat: optimise () --- cpp/2304/230407.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cpp/2304/230407.cpp b/cpp/2304/230407.cpp index 8ac8e0d..6ef993f 100644 --- a/cpp/2304/230407.cpp +++ b/cpp/2304/230407.cpp @@ -21,12 +21,12 @@ public: int Solution::numEnclaves(std::vector>& G) { const int m = G.size(), n = G.front().size(); + std::vector vis(m * n); auto setAs0 = [&](int x, int y) { if (G[x][y] == 0) return 0; std::queue> q; q.emplace(x, y); int ret = 0; - std::vector vis(m * n); for (int nx, ny; !q.empty(); q.pop()) { auto&& [cx, cy] = q.front(); G[cx][cy] = 0;