561. Array Partition I

2020-01-25  本文已影响0人  鱼欲遇雨

解法一

  1. 排序
  2. 每隔一个数,进行相加

pythonic写法: sum(sorted(nums)[::2])

思想
每一对中最大值,使用尽量小的。这样下一组的最小值才会尽量的大。从而使每一对的最小值相加才会变成最大的。贪心算法。

解法二

数学证明

注意点

上一篇下一篇

猜你喜欢

热点阅读