Leetcode:523. Continuous Subarray Sum
来源:互联网 发布:竞彩代购软件 编辑:程序博客网 时间:2024/06/09 16:41
c++code:
class Solution { public: bool checkSubarraySum(vector<int>& nums, int k) { unordered_map<int, int> hash; int sum = 0; hash[0] = -1; for(int i=0; i<nums.size(); ++i) { sum += nums[i]; if(k) sum %= k; if(hash.find(sum) != hash.end()) { if(i-hash[sum] > 1) return true; } else hash[sum] = i; } return false; } };
阅读全文
0 0
- Leetcode-523. Continuous Subarray Sum
- Leetcode 523. Continuous Subarray Sum
- LeetCode: 523. Continuous Subarray Sum
- Leetcode 523. Continuous Subarray Sum
- [LeetCode]523. Continuous Subarray Sum
- LeetCode 523. Continuous Subarray Sum
- leetcode-523. Continuous Subarray Sum
- Leetcode 523. Continuous Subarray Sum
- 【Leetcode】523. Continuous Subarray Sum
- [leetcode]523. Continuous Subarray Sum
- leetcode--523. Continuous Subarray Sum
- leetcode 523. Continuous Subarray Sum
- LeetCode 523. Continuous Subarray Sum
- Leetcode:523. Continuous Subarray Sum
- [LeetCode] 523. Continuous Subarray Sum
- Leetcode 523.Continuous Subarray Sum
- LeetCode 523. Continuous Subarray Sum
- leetcode 523. Continuous Subarray Sum
- 数位DP
- [BZOJ1001] [BJOI2006] 狼抓兔子
- tree
- Python语言发展史
- PAT乙级1061. 判断题(15)
- Leetcode:523. Continuous Subarray Sum
- Android五大存储方式——详解SharedPreferences
- 分布式缓存Redis之事务
- 最新 android studio 基本环境配置
- MVP模式OKhttp请求RecyclerView展示数据
- 数据分配和复制
- Java字符串处理的几个常用方法
- Linux:网络编程
- 数据结构之队列queue