问题1528--牛牛与三角形

1528: 牛牛与三角形

时间限制: 1 Sec  内存限制: 128 MB
提交: 50  解决: 20
[提交] [状态] [讨论版] [命题人:]

题目描述

牛牛想从n个数中找出三个数来组成一个三角形,只不过牛牛想知道在所有的三角形的组成中,周长最大的三角形的周长减去周长最小的三角形的周长是多少?
牛牛不能够解决该问题,所以他想请你帮忙,给定n个数,返回在所有合法的三角形的组成中,周长最大的三角形的周长减去周长最小的三角形的周长的值。
题目保证每组测试数据中都存在有三个数可以构成三角形,保证答案在int范围内。

输入

两行
第一行为整数n(3<= n <= 1000000)
第二行为n个正整数(每个正整数都小于100000000)

输出

周长最长的三角形的周长减掉周长最短的三角形的周长

样例输入 Copy

4
2 2 2 3

样例输出 Copy

1