def continuousSubarraySumII(self, A):
        if len(A) < 1:
            return [-1, -1]
        linear = self.linear_max_sum(A)
        circular = self.circular_max_sum(A)
        if linear.sum > circular.sum:
            return [linear.i, linear.j]

        return [circular.i, circular.j]
:param A:
dataset/ETHPy150Open algorhythms/LintCode/Continuous Subarray Sum II.py/Solution.continuousSubarraySumII