英文题面:
http://noi.openjudge.cn/ch0305/1551/
翻译:
描述
给定 S,一组整数,找到最大的 d,使得 a + b + c = d,其中 a、b、c 和 d 是 S 的不同元素。
输入
几个 S,每个 S 由一行组成,该行包含整数 1 <= n <= 1000,表示 S 中的元素数,后跟 S 的元素,每行一个。S 的每个元素都是介于 -536870912 和 +536870911(包括 )之间的唯一整数。输入的最后一行包含 0。
输出
对于每个 S,包含 d 的单个行或包含"无解"的单个行。
样例输入
5
2
3
5
7
12
5
2
16
64
256
1024
0
样例输出
12
no solution