https://jzleetcode.github.io/posts/leet-2461-maximum-sum-distinct-subarrays-length-k/