5673. 移除石子的最大得分
你正在玩一个单人游戏,面前放置着大小分别为 a
、b
和 c
的 三堆 石子。
每回合你都要从两个 不同的非空堆 中取出一颗石子,并在得分上加 1
分。当存在 两个或更多 的空堆时,游戏停止。
给你三个整数 a
、b
和 c
,返回可以得到的 最大分数 。
示例 1:
1 | 输入:a = 2, b = 4, c = 6 |
示例 2:
1 | 输入:a = 4, b = 4, c = 6 |
示例 3:
1 | 输入:a = 1, b = 8, c = 8 |
提示:
1 <= a, b, c <= 10^5
找规律
- 如果最小的两个数字的和大于第三个数字,那么次数是三个数的和的$1/2$
- 如果最小的两个数字的和小于第三个数字,那么次数是最小的两个数字的和
1 | class Solution { |