#1820. 最后一块石头的重量

最后一块石头的重量

题目描述:

有一堆石头,每块石头的重量都是正整数。

每一回合,从中选出两块 最重的 石头,然后将它们一起粉碎。假设石头的重量分别为 x 和 y,且 x <= y。那么粉碎的可能结果如下:

如果 x == y,那么两块石头都会被完全粉碎; 如果 x != y,那么重量为 x 的石头将会完全粉碎,而重量为 y 的石头新重量为 y-x。

最后,最多只会剩下一块石头。返回此石头的重量。如果没有石头剩下,就返回 0。

输入格式:

两行,第一行一个正整数 n(1 <= n <= 10000),第二行n个正整数ai(1 <= ai <= 100000)。

输出格式:

一行一个整数,若最后还剩一块石头,输出起重量,若没有石头,输出0。

样例:

6
2 7 4 1 8 1
1

提示