结果:AC
代码:
class Solution {public:int waysToMakeFair(vector<int>& nums) {int l_odd = 0;int r_odd = 0;int l_even = 0;int r_even = 0;for (int i = 0; i < nums.size(); i++) {if(i%2 == 0) r_even += nums[i];else r_odd += nums[i];}int ans = 0;for (int i = 0; i < nums.size(); i++) {if(i%2 == 0) {r_even -= nums[i];if(l_even + r_odd == l_odd + r_even) ans++;l_even += nums[i];} else {r_odd -= nums[i];if(l_even + r_odd == l_odd + r_even) ans++;l_odd += nums[i];}}return ans;}};
