diff options
Diffstat (limited to 'num_enclaves.cpp')
-rw-r--r-- | num_enclaves.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/num_enclaves.cpp b/num_enclaves.cpp index 3c8062e..2629d65 100644 --- a/num_enclaves.cpp +++ b/num_enclaves.cpp @@ -11,7 +11,7 @@ */ class Solution { - int dfs(vvd(int) & grid, int i, int j) { + int dfs(vvd & grid, int i, int j) { if (i < 0 || j < 0 || i >= grid.size() || j >= grid[0].size() || grid[i][j] == 0) return 0; @@ -21,7 +21,7 @@ class Solution { } public: - int numEnclaves(vvd(int) & grid) { + int numEnclaves(vvd & grid) { int ones = 0, zeros = 0; for (int i = 0; i < grid.size(); i++) for (int j = 0; j < grid[0].size(); j++) @@ -38,8 +38,8 @@ public: int main() { Solution obj; - vvd(int) g1 = {{0, 0, 0, 0}, {1, 0, 1, 0}, {0, 1, 1, 0}, {0, 0, 0, 0}}; - vvd(int) g2 = {{0, 1, 1, 0}, {0, 0, 1, 0}, {0, 0, 1, 0}, {0, 0, 0, 0}}; + vvd g1 = {{0, 0, 0, 0}, {1, 0, 1, 0}, {0, 1, 1, 0}, {0, 0, 0, 0}}; + vvd g2 = {{0, 1, 1, 0}, {0, 0, 1, 0}, {0, 0, 1, 0}, {0, 0, 0, 0}}; printf("%d\n", obj.numEnclaves(g1)); // expect: 3 printf("%d\n", obj.numEnclaves(g2)); // expect: 0 } |