第三题:(A[i]+M)%M是不对的,会取到负数。应该是 (A[i]%M+M)%M