Loading... > https://leetcode.cn/problems/maximum-number-of-operations-with-the-same-score-i/description/?envType=daily-question&envId=2024-05-02 简单题,迭代一遍判断是否和前两个元素之和相同即可。 ```c++ class Solution { public: int maxOperations(std::vector<int>& nums) { const int n = nums.size(); int mark = nums[0] + nums[1], ops = 1; for (int i = 3; i < n; i += 2) { if (nums[i - 1] + nums[i] != mark) break; ops++; } return ops; } }; ``` - 时间复杂度:$O(n)$ ,其中 $n$ 为 `nums` 的长度。 - 空间复杂度:$O(1)$ 。 最后修改:2024 年 06 月 07 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏