class PrefixSum { // 前缀和数组 private int[] prefix; /* 输⼊⼀个数组,构造前缀和 / public PrefixSum(int[] nums) { prefix = new int[nums.length + 1]; // 计算 nums 的累加和 for (int i = 1; i < prefix.length; i++) { prefix[i] = prefix[i - 1] + nums[i - 1]; } } / 查询闭区间 [i, j] 的累加和 */ public int query(int i, int j) { return prefix[j + 1] - prefix[i]; } }
标签:前缀,nums,int,PrefixSum,prefix,数组 From: https://blog.51cto.com/u_15562309/7427746