aboutsummaryrefslogtreecommitdiff
path: root/contains_virus.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'contains_virus.cpp')
-rw-r--r--contains_virus.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/contains_virus.cpp b/contains_virus.cpp
index 4380995..d0040c5 100644
--- a/contains_virus.cpp
+++ b/contains_virus.cpp
@@ -10,7 +10,7 @@ public:
class Solution {
public:
- int containsVirus(vvd(int) & isInfected) {
+ int containsVirus(vvd & isInfected) {
int n = isInfected.size(), m = isInfected[0].size(), ans = 0;
while (1) {
vvd(bool) vis(n, vector<bool>(m));
@@ -43,7 +43,7 @@ public:
}
private:
- void dfs(vvd(int) & grid, int i, int j, vvd(bool) & vis, Cluster &cl) {
+ void dfs(vvd & grid, int i, int j, vvd(bool) & vis, Cluster &cl) {
if (i == grid.size() || i < 0 || j < 0 || j == grid[0].size() ||
vis[i][j] || grid[i][j] == -1)
return;
@@ -63,12 +63,12 @@ private:
int main() {
Solution obj;
- vvd(int) isInfected1 = {{0, 1, 0, 0, 0, 0, 0, 1},
+ vvd isInfected1 = {{0, 1, 0, 0, 0, 0, 0, 1},
{0, 1, 0, 0, 0, 0, 0, 1},
{0, 0, 0, 0, 0, 0, 0, 1},
{0, 0, 0, 0, 0, 0, 0, 0}};
- vvd(int) isInfected2 = {{1, 1, 1}, {1, 0, 1}, {1, 1, 1}};
- vvd(int) isInfected3 = {{1, 1, 1, 0, 0, 0, 0, 0, 0},
+ vvd isInfected2 = {{1, 1, 1}, {1, 0, 1}, {1, 1, 1}};
+ vvd isInfected3 = {{1, 1, 1, 0, 0, 0, 0, 0, 0},
{1, 0, 1, 0, 1, 1, 1, 1, 1},
{1, 1, 1, 0, 0, 0, 0, 0, 0}};
cout << obj.containsVirus(isInfected1) << endl; // expect: 10