思路:模拟
首先取出来的这两个数字的和就是标准,然后判断后面的每两个相邻的数组是不是这个值就行了。
注意:在判断有一个不是这个标准的组之后,直接退出循环就可以。
class Solution {
public:
int maxOperations(vector<int>& nums) {
int counts=1;
int sum=0;
sum=nums[0]+nums[1];
for(int i=2;i<nums.size()-1;i+=2){
if(sum==nums[i]+nums[i+1]){
counts++;
}
else
break;
}
return counts;
}
};