# 2178. Maximum Split of Positive Even Integers
###### tags: `Leetcode` `Medium` `Math` `Greedy`
Link: https://leetcode.com/problems/maximum-split-of-positive-even-integers/
## 思路 $O(N)$ $N$为答案长度
贪心算法 从最小的开始放, 假设finalSum=32, 就会按照2,4,6,8,10的顺序放, finalSum会变成30,26,20,12,2,说明还差2就能凑成32, 但是由于2已经出现过了, 不能再放一个2进去,因此加在最后一位数字上,就不会影响结果
## Code
```java=
class Solution {
public List<Long> maximumEvenSplit(long finalSum) {
long i = 2;
LinkedList<Long> ans = new LinkedList<>();
if(finalSum%2!=0) return ans;
while(i <= finalSum){
finalSum -= i;
ans.add(i);
i += 2;
}
ans.add(finalSum + ans.pollLast());
return ans;
}
}
```