Skip to content

Commit 584536b

Browse files
Time: 10 ms (61.17%), Space: 63.1 MB (15.53%) - LeetHub
1 parent a6df89e commit 584536b

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

2369-check-if-there-is-a-valid-partition-for-the-array/2369-check-if-there-is-a-valid-partition-for-the-array.java

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,39 @@ private boolean solve(int i, int n, int[] nums, Boolean[] dp) {
1818
// rule 1
1919
if(i+1 < n && nums[i] == nums[i+1]) {
2020
result |= solve(i+2, n, nums, dp);
21+
<<<<<<< HEAD
22+
=======
23+
24+
if(result)
25+
return dp[i] = true;
26+
>>>>>>> edca53a (Time: 10 ms (61.17%), Space: 63.1 MB (15.53%) - LeetHub)
2127
}
2228

2329
// rule 2
2430
if(i+2 < n && nums[i] == nums[i+1] && nums[i+1] == nums[i+2]) {
2531
result |= solve(i+3, n, nums, dp);
32+
<<<<<<< HEAD
33+
=======
34+
35+
if(result)
36+
return dp[i] = true;
37+
>>>>>>> edca53a (Time: 10 ms (61.17%), Space: 63.1 MB (15.53%) - LeetHub)
2638
}
2739

2840
// rule 3
2941
if(i+2 < n && nums[i+1] - nums[i] == 1 && nums[i+2] - nums[i+1] == 1) {
3042
result |= solve(i+3, n, nums, dp);
43+
<<<<<<< HEAD
3144
}
3245

3346
return dp[i] = result;
47+
=======
48+
49+
if(result)
50+
return dp[i] = true;
51+
}
52+
53+
return dp[i] = false;
54+
>>>>>>> edca53a (Time: 10 ms (61.17%), Space: 63.1 MB (15.53%) - LeetHub)
3455
}
3556
}

0 commit comments

Comments
 (0)