1749. Maximum Absolute Sum of Any Subarray Poison 2023-08-08 Prefix Sum 123456789101112131415161718192021class Solution { public int maxAbsoluteSum(int[] nums) { int n = nums.length; int[] prefixSums = new int[n + 1]; for (int i = 1; i < prefixSums.length; i++) { prefixSums[i] = prefixSums[i - 1] + nums[i - 1]; } int res = 0; int min = 0, max = 0; for (int i = 1; i <= n; i++) { res = Math.max(res, Math.abs(prefixSums[i] - min)); res = Math.max(res, Math.abs(prefixSums[i] - max)); min = Math.min(min, prefixSums[i]); max = Math.max(max, prefixSums[i]); } return res; }} References1749. Maximum Absolute Sum of Any Subarray