Guest User

Untitled

a guest
May 8th, 2020
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. class Solution {
  2. public:
  3. int subarraySum(vector<int>& array, int k) {
  4. unordered_map<int, int> sumToCount = {{0, 1}};
  5. int sum = 0;
  6. int sumCount = 0;
  7.  
  8. for (auto& element: array) {
  9. sum += element;
  10. sumCount += sumToCount[sum - k];
  11. sumToCount[sum]++;
  12. }
  13. return sumCount;
  14. }
  15. };
Advertisement
Add Comment
Please, Sign In to add comment