双指针(错误) 写完双指针,发现题目输入还有负数,感觉双指针不对...... 想到这个数据 [-10, 3,-10],3,会输出-1。 (错误代码) class Solution { public: int shortestSubarray(vector<int>& nums, int k) { int n = nums.size(), ans = INT_MAX; long long cnt = 0; for (int i = 0, j = 0; i < n; ++i) { cnt +=...