Skip to content

Commit 83bc9f8

Browse files
committed
Fixed sonar
1 parent 14e9019 commit 83bc9f8

File tree

1 file changed

+2
-2
lines changed
  • src/main/java/g3101_3200/s3186_maximum_total_damage_with_spell_casting

1 file changed

+2
-2
lines changed

src/main/java/g3101_3200/s3186_maximum_total_damage_with_spell_casting/Solution.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ private long smallPower(int[] power, int maxPower) {
2323
}
2424
long[] dp = new long[maxPower + 6];
2525
dp[1] = counts[1];
26-
dp[2] = Math.max(counts[2] * 2, dp[1]);
26+
dp[2] = Math.max(counts[2] * 2L, dp[1]);
2727
for (int i = 3; i <= maxPower; i++) {
2828
dp[i] = Math.max(counts[i] * i + dp[i - 3], Math.max(dp[i - 1], dp[i - 2]));
2929
}
@@ -44,7 +44,7 @@ private long bigPower(int[] power) {
4444
} else {
4545
long curVal =
4646
Math.max((long) curPower * count + prevs[3], Math.max(prevs[1], prevs[2]));
47-
int diff = Math.min((int) (p - curPower), prevs.length - 1);
47+
int diff = Math.min(p - curPower, prevs.length - 1);
4848
long nextCurVal = (diff == 1) ? 0 : Math.max(prevs[3], Math.max(curVal, prevs[2]));
4949
// Shift the values in prevs[].
5050
int k = prevs.length - 1;

0 commit comments

Comments
 (0)