1. 题意 给定一个数组,求包含 a [ k ] a[k] a[k]的 m i n ( a r r ) × a r r . s i z e ( ) , s . t . a [ k ] ∈ a r r min(arr)\times arr.size(),s.t.a[k] \in arr min(arr)×arr.size(),s.t.a[k]∈arr 好子数组的最大分数 与柱形图面积相似,只是区
Every day a Leetcode 题目来源:3026. 最大好子数组和 解法1:哈希 + 前缀和 哈希表 hash = unordered_map<int, vector<long long>> 存储数组 nums 的元素 x 及其到 x 为止的前缀和 preSum。 遍历数组 nums,设当前元素为 x,前缀和为 sum: 在哈希表中寻找键 x + k,若找到,更新答案 an