Please refer to the article below to gain an understanding of the topic, Credits to my bro @Aakash Srivastava
https://leetcode.com/discuss/post/5865641/tackling-any-subarray-related-problems-i-9d3s/
Practice Problems:
1.Make sum divisible by P
https://leetcode.com/problems/make-sum-divisible-by-p/
2.Minimum Size Subarray Sum
https://leetcode.com/problems/minimum-size-subarray-sum/
3.Sum of Subarray Minimums
https://leetcode.com/problems/sum-of-subarray-minimums/
4.Subarray Sums divisible by K
https://leetcode.com/problems/subarray-sums-divisible-by-k/
5.Maximum Subarray
https://leetcode.com/problems/maximum-subarray/
6.Minimum Operations to reduce X to Zero
https://leetcode.com/problems/minimum-operations-to-reduce-x-to-zero/
7.Sum of all Odd length Subarrays
https://leetcode.com/problems/sum-of-all-odd-length-subarrays/
8.Count Number of Nice Subarrays
https://leetcode.com/problems/count-number-of-nice-subarrays/
9.Subarray sum Equals K
https://leetcode.com/problems/subarray-sum-equals-k/
10.Contiguous Array
https://leetcode.com/problems/contiguous-array/
11.Maximum Sum Of Two Non-Overlapping Subarrays
https://leetcode.com/problems/maximum-sum-of-two-non-overlapping-subarrays/
12.Number of Subarrays with Bounded Maximum
https://leetcode.com/problems/number-of-subarrays-with-bounded-maximum/
13.Subarray Product Less Than K to the list
https://leetcode.com/problems/subarray-product-less-than-k/description/