From 1d0861645860f08cb158088510cff168c939239f Mon Sep 17 00:00:00 2001 From: kkunkka Date: Sun, 11 May 2025 12:32:49 +0800 Subject: [PATCH] kk --- .../dota/slidingWindow/_2106/Solution.java | 28 ++++++++++++++----- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/dota/slidingWindow/_2106/Solution.java b/src/main/java/com/dota/slidingWindow/_2106/Solution.java index 8c46631..709a841 100644 --- a/src/main/java/com/dota/slidingWindow/_2106/Solution.java +++ b/src/main/java/com/dota/slidingWindow/_2106/Solution.java @@ -3,11 +3,25 @@ package com.dota.slidingWindow._2106; class Solution { public static void main(String[] args) { new Solution().maxTotalFruits(new int[][]{ - {0, 7}, {7, 4}, {9, 10}, {12, 6}, {14, 8}, - {16, 5}, {17, 8}, {19, 4}, {20, 1}, {21, 3}, - {24, 3}, {25, 3}, {26, 1}, {28, 10}, {30, 9}, - {31, 6}, {32, 1}, {37, 5}, {40, 9} - }, 21, 30); + {0, 9}, + {5, 6}, + {8, 9}, + {11, 3}, + {14, 9}, + {16, 5}, + {17, 1}, + {20, 6}, + {21, 5}, + {23, 7}, + {24, 3}, + {26, 7}, + {28, 4}, + {29, 8}, + {30, 7}, + {31, 2}, + {36, 8}, + {38, 7} + }, 23, 41); } public int maxTotalFruits(int[][] fruits, int startPos, int k) { @@ -56,11 +70,11 @@ class Solution { sum -= dp[i]; } l--; - if (l > 0 && l < dp.length && l < startPos) { + if (l >= 0 && l < dp.length && l < startPos) { sum += dp[l]; } l--; - if (l > 0 && l < dp.length && l < startPos) { + if (l >= 0 && l < dp.length && l < startPos) { sum += dp[l]; }