public:
long long maxEnergyBoost(vector<int>& energyDrinkA, vector<int>& energyDrinkB) {
int n = energyDrinkA.size();
long long int energy = 0;
auto &a = energyDrinkA, &b = energyDrinkB;
long long int i = 0,ii=0;
for(int j = 0;j < n;j++)
{
i += a[j];
ii += b[j];
if(j >= 2)
{
long long int iii = i;
i = max(i, ii-b[j-1]-b[j]+a[j]);
ii = max(ii, iii-a[j-1]-a[j]+b[j]);
}
}
energy=(i > ii?i:ii)
return energy;
}
};```
虽然看不懂ye的
在理解ye上进行的