资讯动态

LeetCode hot100-560 和为 K 的子数组

发布时间:2026/8/20 0:57:03 来源:尧图企业网站定制
class Solution { public: int subarraySum(vectorint nums, int k) { int sum0; for(int inums.size()-1;i0;i--) { int ji-1; int tmpnums[i]; if(tmpk) sum; while(j0) { tmp nums[j]; if(tmpk) sum; j--; } } return sum; } };使用前缀和class Solution { public: int subarraySum(vectorint nums, int k) { unordered_mapint,int mp; int pre0,cnt0; mp[0]1; for(auto x:nums) { prex; if(mp.find(pre-k)!mp.end()) { cntmp[pre-k]; } mp[pre]; } return cnt; } };

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价